de.javakaffee.kryoserializers
Class StringBufferSerializer

java.lang.Object
  extended by com.esotericsoftware.kryo.Serializer
      extended by com.esotericsoftware.kryo.serialize.SimpleSerializer<StringBuffer>
          extended by de.javakaffee.kryoserializers.StringBufferSerializer

public class StringBufferSerializer
extends com.esotericsoftware.kryo.serialize.SimpleSerializer<StringBuffer>

A kryo Serializer for StringBuffer that serializes the String representation, so that not the internal char array is serialized. This reduces the number of serialized bytes.

Author:
Martin Grotzke

Constructor Summary
StringBufferSerializer(com.esotericsoftware.kryo.Kryo kryo)
           
 
Method Summary
 StringBuffer read(ByteBuffer buffer)
          
 void write(ByteBuffer buffer, StringBuffer sb)
          
 
Methods inherited from class com.esotericsoftware.kryo.serialize.SimpleSerializer
readObjectData, writeObjectData
 
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

StringBufferSerializer

public StringBufferSerializer(com.esotericsoftware.kryo.Kryo kryo)
Method Detail

read

public StringBuffer read(ByteBuffer buffer)

Specified by:
read in class com.esotericsoftware.kryo.serialize.SimpleSerializer<StringBuffer>

write

public void write(ByteBuffer buffer,
                  StringBuffer sb)

Specified by:
write in class com.esotericsoftware.kryo.serialize.SimpleSerializer<StringBuffer>


Copyright © 2010-2011. All Rights Reserved.