com.netflix.zeno.serializer.common
Class LongSerializer

java.lang.Object
  extended by com.netflix.zeno.serializer.NFTypeSerializer<java.lang.Long>
      extended by com.netflix.zeno.serializer.common.LongSerializer

public class LongSerializer
extends NFTypeSerializer<java.lang.Long>

A default NFTypeSerializer implementation for Long objects.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.netflix.zeno.serializer.NFTypeSerializer
NFTypeSerializer.FastBlobSchemaField
 
Field Summary
static java.lang.String NAME
           
 
Fields inherited from class com.netflix.zeno.serializer.NFTypeSerializer
serializationFramework
 
Constructor Summary
LongSerializer()
           
 
Method Summary
protected  FastBlobSchema createSchema()
           
protected  java.lang.Long doDeserialize(NFDeserializationRecord rec)
           
 void doSerialize(java.lang.Long value, NFSerializationRecord rec)
           
 java.util.Collection<NFTypeSerializer<?>> requiredSubSerializers()
           
 
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, setSerializationFramework
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values
Constructor Detail

LongSerializer

public LongSerializer()
Method Detail

doSerialize

public void doSerialize(java.lang.Long value,
                        NFSerializationRecord rec)
Specified by:
doSerialize in class NFTypeSerializer<java.lang.Long>

doDeserialize

protected java.lang.Long doDeserialize(NFDeserializationRecord rec)
Specified by:
doDeserialize in class NFTypeSerializer<java.lang.Long>

createSchema

protected FastBlobSchema createSchema()
Specified by:
createSchema in class NFTypeSerializer<java.lang.Long>

requiredSubSerializers

public java.util.Collection<NFTypeSerializer<?>> requiredSubSerializers()
Specified by:
requiredSubSerializers in class NFTypeSerializer<java.lang.Long>