Package org.apache.hadoop.io.serializer
Interface Serialization<T>
- Type Parameters:
T- generic type.
- All Known Implementing Classes:
AvroReflectSerialization,AvroSerialization,AvroSpecificSerialization,JavaSerialization,WritableSerialization
@LimitedPrivate({"HDFS","MapReduce"})
@Evolving
public interface Serialization<T>
Encapsulates a Serializer/Deserializer pair.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanAllows clients to test whether thisSerializationsupports the given class.getDeserializer(Class<T> c) getSerializer(Class<T> c)
-
Method Details
-
accept
Allows clients to test whether thisSerializationsupports the given class.- Parameters:
c- class.- Returns:
- if accept true,not false.
-
getSerializer
- Parameters:
c- class.- Returns:
- a
Serializerfor the given class.
-
getDeserializer
- Parameters:
c- class.- Returns:
- a
Deserializerfor the given class.
-