com.netflix.zeno.hash
Class HashFrameworkSerializer

java.lang.Object
  extended by com.netflix.zeno.serializer.FrameworkSerializer<HashGenericRecord>
      extended by com.netflix.zeno.hash.HashFrameworkSerializer

public class HashFrameworkSerializer
extends FrameworkSerializer<HashGenericRecord>


Field Summary
 
Fields inherited from class com.netflix.zeno.serializer.FrameworkSerializer
framework
 
Method Summary
 void serializeBytes(HashGenericRecord rec, java.lang.String fieldName, byte[] value)
          Serializing java array
<T> void
serializeList(HashGenericRecord rec, java.lang.String fieldName, java.lang.String typeName, java.util.Collection<T> list)
          Serializing list
<K,V> void
serializeMap(HashGenericRecord rec, java.lang.String fieldName, java.lang.String keyTypeName, java.lang.String valueTypeName, java.util.Map<K,V> map)
          Serializing map
 void serializeObject(HashGenericRecord rec, java.lang.String fieldName, java.lang.String typeName, java.lang.Object obj)
          Serializing class object
 void serializePrimitive(HashGenericRecord rec, java.lang.String fieldName, java.lang.Object value)
          Serializing java primitive
<T> void
serializeSet(HashGenericRecord rec, java.lang.String fieldName, java.lang.String typeName, java.util.Set<T> set)
          Serializing set
 
Methods inherited from class com.netflix.zeno.serializer.FrameworkSerializer
getSerializer, serializePrimitive, serializePrimitive, serializePrimitive, serializePrimitive, serializePrimitive, serializeSortedMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

serializePrimitive

public void serializePrimitive(HashGenericRecord rec,
                               java.lang.String fieldName,
                               java.lang.Object value)
Description copied from class: FrameworkSerializer
Serializing java primitive

Specified by:
serializePrimitive in class FrameworkSerializer<HashGenericRecord>

serializeBytes

public void serializeBytes(HashGenericRecord rec,
                           java.lang.String fieldName,
                           byte[] value)
Description copied from class: FrameworkSerializer
Serializing java array

Specified by:
serializeBytes in class FrameworkSerializer<HashGenericRecord>

serializeObject

public void serializeObject(HashGenericRecord rec,
                            java.lang.String fieldName,
                            java.lang.String typeName,
                            java.lang.Object obj)
Description copied from class: FrameworkSerializer
Serializing class object

Specified by:
serializeObject in class FrameworkSerializer<HashGenericRecord>

serializeList

public <T> void serializeList(HashGenericRecord rec,
                              java.lang.String fieldName,
                              java.lang.String typeName,
                              java.util.Collection<T> list)
Description copied from class: FrameworkSerializer
Serializing list

Specified by:
serializeList in class FrameworkSerializer<HashGenericRecord>

serializeSet

public <T> void serializeSet(HashGenericRecord rec,
                             java.lang.String fieldName,
                             java.lang.String typeName,
                             java.util.Set<T> set)
Description copied from class: FrameworkSerializer
Serializing set

Specified by:
serializeSet in class FrameworkSerializer<HashGenericRecord>

serializeMap

public <K,V> void serializeMap(HashGenericRecord rec,
                               java.lang.String fieldName,
                               java.lang.String keyTypeName,
                               java.lang.String valueTypeName,
                               java.util.Map<K,V> map)
Description copied from class: FrameworkSerializer
Serializing map

Specified by:
serializeMap in class FrameworkSerializer<HashGenericRecord>