voldemort.serialization
Class DefaultSerializerFactory
java.lang.Object
voldemort.serialization.DefaultSerializerFactory
- All Implemented Interfaces:
- SerializerFactory
public class DefaultSerializerFactory
- extends java.lang.Object
- implements SerializerFactory
Factory that maps serialization strings to serializers. Used to get a
Serializer from config serializer description.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAVA_SERIALIZER_TYPE_NAME
public static final java.lang.String JAVA_SERIALIZER_TYPE_NAME
- See Also:
- Constant Field Values
STRING_SERIALIZER_TYPE_NAME
public static final java.lang.String STRING_SERIALIZER_TYPE_NAME
- See Also:
- Constant Field Values
IDENTITY_SERIALIZER_TYPE_NAME
public static final java.lang.String IDENTITY_SERIALIZER_TYPE_NAME
- See Also:
- Constant Field Values
JSON_SERIALIZER_TYPE_NAME
public static final java.lang.String JSON_SERIALIZER_TYPE_NAME
- See Also:
- Constant Field Values
PROTO_BUF_TYPE_NAME
public static final java.lang.String PROTO_BUF_TYPE_NAME
- See Also:
- Constant Field Values
THRIFT_TYPE_NAME
public static final java.lang.String THRIFT_TYPE_NAME
- See Also:
- Constant Field Values
AVRO_GENERIC_TYPE_NAME
public static final java.lang.String AVRO_GENERIC_TYPE_NAME
- See Also:
- Constant Field Values
AVRO_SPECIFIC_TYPE_NAME
public static final java.lang.String AVRO_SPECIFIC_TYPE_NAME
- See Also:
- Constant Field Values
AVRO_REFLECTIVE_TYPE_NAME
public static final java.lang.String AVRO_REFLECTIVE_TYPE_NAME
- See Also:
- Constant Field Values
AVRO_GENERIC_VERSIONED_TYPE_NAME
public static final java.lang.String AVRO_GENERIC_VERSIONED_TYPE_NAME
- See Also:
- Constant Field Values
DefaultSerializerFactory
public DefaultSerializerFactory()
getSerializer
public Serializer<?> getSerializer(SerializerDefinition serializerDef)
- Specified by:
getSerializer
in interface SerializerFactory
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu