public class KryoTranscoder extends Object implements SessionAttributesTranscoder
SessionAttributesTranscoder that uses Kryo for serialization.| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_INITIAL_BUFFER_SIZE |
static int |
DEFAULT_MAX_BUFFER_SIZE |
| Constructor and Description |
|---|
KryoTranscoder() |
KryoTranscoder(ClassLoader classLoader,
String[] customConverterClassNames,
boolean copyCollectionsForSerialization) |
KryoTranscoder(ClassLoader classLoader,
String[] customConverterClassNames,
boolean copyCollectionsForSerialization,
int initialBufferSize,
int maxBufferSize) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
deserializeAttributes(byte[] data) |
byte[] |
serializeAttributes(MemcachedBackupSession session,
Map<String,Object> attributes) |
public static final int DEFAULT_INITIAL_BUFFER_SIZE
public static final int DEFAULT_MAX_BUFFER_SIZE
public KryoTranscoder()
public KryoTranscoder(ClassLoader classLoader, String[] customConverterClassNames, boolean copyCollectionsForSerialization)
classLoader - copyCollectionsForSerialization - customConverterClassNames - public KryoTranscoder(ClassLoader classLoader, String[] customConverterClassNames, boolean copyCollectionsForSerialization, int initialBufferSize, int maxBufferSize)
classLoader - copyCollectionsForSerialization - customConverterClassNames - public Map<String,Object> deserializeAttributes(byte[] data)
deserializeAttributes in interface SessionAttributesTranscoderpublic byte[] serializeAttributes(MemcachedBackupSession session, Map<String,Object> attributes)
serializeAttributes in interface SessionAttributesTranscoderCopyright © 2009-2013. All Rights Reserved.