com.netflix.astyanax.serializers
Class ObjectSerializer

java.lang.Object
  extended by com.netflix.astyanax.serializers.AbstractSerializer<java.lang.Object>
      extended by com.netflix.astyanax.serializers.ObjectSerializer
All Implemented Interfaces:
Serializer<java.lang.Object>

public class ObjectSerializer
extends AbstractSerializer<java.lang.Object>
implements Serializer<java.lang.Object>

The ObjectSerializer is used to turn objects into their binary representations.


Constructor Summary
ObjectSerializer()
           
 
Method Summary
 java.lang.Object fromByteBuffer(java.nio.ByteBuffer bytes)
          Extract an object of type T from the bytes.
static ObjectSerializer get()
           
 java.nio.ByteBuffer toByteBuffer(java.lang.Object obj)
          Extract bytes from the obj of type T
 
Methods inherited from class com.netflix.astyanax.serializers.AbstractSerializer
computeInitialHashSize, fromBytes, fromBytesList, fromBytesMap, fromBytesSet, fromString, getComparatorType, getNext, getString, toBytes, toBytesList, toBytesList, toBytesList, toBytesMap, toBytesSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.netflix.astyanax.Serializer
fromBytes, fromBytesList, fromBytesMap, fromBytesSet, fromString, getComparatorType, getNext, getString, toBytes, toBytesList, toBytesList, toBytesList, toBytesMap, toBytesSet
 

Constructor Detail

ObjectSerializer

public ObjectSerializer()
Method Detail

toByteBuffer

public java.nio.ByteBuffer toByteBuffer(java.lang.Object obj)
Description copied from interface: Serializer
Extract bytes from the obj of type T

Specified by:
toByteBuffer in interface Serializer<java.lang.Object>
Specified by:
toByteBuffer in class AbstractSerializer<java.lang.Object>
Returns:

fromByteBuffer

public java.lang.Object fromByteBuffer(java.nio.ByteBuffer bytes)
Description copied from interface: Serializer
Extract an object of type T from the bytes.

Specified by:
fromByteBuffer in interface Serializer<java.lang.Object>
Specified by:
fromByteBuffer in class AbstractSerializer<java.lang.Object>
Returns:

get

public static ObjectSerializer get()