com.netflix.zeno.serializer.common
Class SetSerializer<E>
java.lang.Object
com.netflix.zeno.serializer.NFTypeSerializer<T>
com.netflix.zeno.serializer.common.SetSerializer<E>
public class SetSerializer<E>
- extends NFTypeSerializer<T>
A default NFTypeSerializer implementation for Set objects.
Methods inherited from class com.netflix.zeno.serializer.NFTypeSerializer |
deserialize, deserializeBoolean, deserializeBoolean, deserializeBytes, deserializeDouble, deserializeFloat, deserializeInteger, deserializeLong, deserializeObject, deserializePrimitiveDouble, deserializePrimitiveFloat, deserializePrimitiveInt, deserializePrimitiveLong, deserializePrimitiveString, field, field, getFastBlobSchema, getName, getSerializationFramework, schema, serialize, serializeBytes, serializeObject, serializePrimitive, serializers |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ORDINALS_FIELD_NAME
protected static final java.lang.String ORDINALS_FIELD_NAME
- See Also:
- Constant Field Values
elementSerializer
protected final NFTypeSerializer<E> elementSerializer
SetSerializer
public SetSerializer(java.lang.String schemaName,
NFTypeSerializer<E> elementSerializer)
doSerialize
public void doSerialize(java.util.Set<E> list,
NFSerializationRecord rec)
doDeserialize
protected java.util.Set<E> doDeserialize(NFDeserializationRecord rec)
- Specified by:
doDeserialize
in class NFTypeSerializer<java.util.Set<E>>
setSerializationFramework
public void setSerializationFramework(SerializationFramework framework)
- Overrides:
setSerializationFramework
in class NFTypeSerializer<java.util.Set<E>>
createSchema
protected FastBlobSchema createSchema()
- Specified by:
createSchema
in class NFTypeSerializer<T extends java.util.Collection<E>>
requiredSubSerializers
public java.util.Collection<NFTypeSerializer<?>> requiredSubSerializers()
- Specified by:
requiredSubSerializers
in class NFTypeSerializer<T extends java.util.Collection<E>>