com.esotericsoftware.kryo.serialize
Class SerializableSerializer

java.lang.Object
  extended by com.esotericsoftware.kryo.Serializer
      extended by com.esotericsoftware.kryo.serialize.SerializableSerializer

public class SerializableSerializer
extends Serializer

Serializes objects using Java's built in serialization mechanism. Note that this is very inefficient and should be avoided if possible.

Author:
Nathan Sweet
See Also:
Serializer, FieldSerializer, CustomSerialization

Constructor Summary
SerializableSerializer()
           
 
Method Summary
static
<T> T
get(java.nio.ByteBuffer buffer, java.lang.Class<T> type)
           
static void put(java.nio.ByteBuffer buffer, java.lang.Object object)
           
<T> T
readObjectData(java.nio.ByteBuffer buffer, java.lang.Class<T> type)
          Reads an object from the buffer.
 void writeObjectData(java.nio.ByteBuffer buffer, java.lang.Object object)
          Writes the object to the buffer.
 
Methods inherited from class com.esotericsoftware.kryo.Serializer
isFinal, newInstance, readObject, setCanBeNull, writeObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializableSerializer

public SerializableSerializer()
Method Detail

readObjectData

public <T> T readObjectData(java.nio.ByteBuffer buffer,
                            java.lang.Class<T> type)
Description copied from class: Serializer
Reads an object from the buffer.

Specified by:
readObjectData in class Serializer
Returns:
The deserialized object, never null.

writeObjectData

public void writeObjectData(java.nio.ByteBuffer buffer,
                            java.lang.Object object)
Description copied from class: Serializer
Writes the object to the buffer.

Specified by:
writeObjectData in class Serializer
object - Cannot be null.

put

public static void put(java.nio.ByteBuffer buffer,
                       java.lang.Object object)

get

public static <T> T get(java.nio.ByteBuffer buffer,
                        java.lang.Class<T> type)


Copyright © 2011. All Rights Reserved.