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.ISerializer
public Object deserialize(byte[] data)
deserialize
in interface org.apache.wicket.serialize.ISerializer
protected Output getBuffer(Object target)
target
target
- the object that will be serialized. Can be used to decide dynamically what size to
usetarget
protected void init(com.esotericsoftware.kryo.Kryo kryo)
kryo
- the Kryo
instance to configureCopyright © 2015. All rights reserved.