Configurable, Serialization<T>AvroReflectSerialization, AvroSpecificSerialization@Public @Evolving public abstract class AvroSerialization<T> extends Configured implements Serialization<T>
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
AVRO_SCHEMA_KEY |
| Constructor | Description |
|---|---|
AvroSerialization() |
| Modifier and Type | Method | Description |
|---|---|---|
Deserializer<T> |
getDeserializer(java.lang.Class<T> c) |
|
abstract org.apache.avro.io.DatumReader<T> |
getReader(java.lang.Class<T> clazz) |
Create and return Avro DatumReader for the given class.
|
abstract org.apache.avro.Schema |
getSchema(T t) |
Return an Avro Schema instance for the given class.
|
Serializer<T> |
getSerializer(java.lang.Class<T> c) |
|
abstract org.apache.avro.io.DatumWriter<T> |
getWriter(java.lang.Class<T> clazz) |
Create and return Avro DatumWriter for the given class.
|
getConf, setConfclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept@Private public static final java.lang.String AVRO_SCHEMA_KEY
@Private public Deserializer<T> getDeserializer(java.lang.Class<T> c)
getDeserializer in interface Serialization<T>c - class.Deserializer for the given class.@Private public Serializer<T> getSerializer(java.lang.Class<T> c)
getSerializer in interface Serialization<T>c - class.Serializer for the given class.@Private public abstract org.apache.avro.Schema getSchema(T t)
t - Generics Type T.@Private public abstract org.apache.avro.io.DatumWriter<T> getWriter(java.lang.Class<T> clazz)
clazz - clazz.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.