Package org.apache.hadoop.io.serializer
Class WritableSerialization
java.lang.Object
org.apache.hadoop.conf.Configured
org.apache.hadoop.io.serializer.WritableSerialization
- All Implemented Interfaces:
Configurable,org.apache.hadoop.io.serializer.Serialization<Writable>
@Public
@Evolving
public class WritableSerialization
extends Configured
implements org.apache.hadoop.io.serializer.Serialization<Writable>
A
Serialization for Writables that delegates to
Writable.write(java.io.DataOutput) and
Writable.readFields(java.io.DataInput).-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.hadoop.conf.Configured
getConf, setConf
-
Constructor Details
-
WritableSerialization
public WritableSerialization()
-
-
Method Details
-
accept
Description copied from interface:org.apache.hadoop.io.serializer.SerializationAllows clients to test whether thisSerializationsupports the given class.- Specified by:
acceptin interfaceorg.apache.hadoop.io.serializer.Serialization<Writable>- Parameters:
c- class.- Returns:
- if accept true,not false.
-
getSerializer
@Private public org.apache.hadoop.io.serializer.Serializer<Writable> getSerializer(Class<Writable> c) - Specified by:
getSerializerin interfaceorg.apache.hadoop.io.serializer.Serialization<Writable>- Parameters:
c- class.- Returns:
- a
Serializerfor the given class.
-
getDeserializer
@Private public org.apache.hadoop.io.serializer.Deserializer<Writable> getDeserializer(Class<Writable> c) - Specified by:
getDeserializerin interfaceorg.apache.hadoop.io.serializer.Serialization<Writable>- Parameters:
c- class.- Returns:
- a
Deserializerfor the given class.
-