public class KryoSerializer extends Object implements org.apache.wicket.serialize.ISerializer
| Constructor and Description |
|---|
KryoSerializer()
Constructor using default buffer size.
|
KryoSerializer(org.apache.wicket.util.lang.Bytes bufferSize)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected com.esotericsoftware.kryo.Kryo |
createKryo()
Factory method for Kryo serializers.
|
Object |
deserialize(byte[] data) |
protected Output |
getBuffer(Object target)
Creates the buffer that will be used to serialize the
target |
protected com.esotericsoftware.kryo.Kryo |
getKryo() |
protected void |
init(com.esotericsoftware.kryo.Kryo kryo)
A method which can be overridden by users to do more configuration
|
byte[] |
serialize(Object object) |
public KryoSerializer()
public KryoSerializer(org.apache.wicket.util.lang.Bytes bufferSize)
bufferSize - The buffer size;protected com.esotericsoftware.kryo.Kryo createKryo()
protected com.esotericsoftware.kryo.Kryo getKryo()
public byte[] serialize(Object object)
serialize in interface org.apache.wicket.serialize.ISerializerpublic Object deserialize(byte[] data)
deserialize in interface org.apache.wicket.serialize.ISerializerprotected Output getBuffer(Object target)
targettarget - the object that will be serialized. Can be used to decide dynamically what size to
usetargetprotected void init(com.esotericsoftware.kryo.Kryo kryo)
kryo - the Kryo instance to configureCopyright © 2015. All rights reserved.