public class KryoTranscoder extends java.lang.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 |
static java.lang.String |
DEFAULT_SERIALIZER_FACTORY_CLASS |
| Constructor and Description |
|---|
KryoTranscoder() |
KryoTranscoder(java.lang.ClassLoader classLoader,
java.lang.String[] customConverterClassNames,
boolean copyCollectionsForSerialization) |
KryoTranscoder(java.lang.ClassLoader classLoader,
java.lang.String[] customConverterClassNames,
boolean copyCollectionsForSerialization,
int initialBufferSize,
int maxBufferSize,
java.lang.String defaultSerializerFactoryClass) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
deserializeAttributes(byte[] data) |
protected KryoDefaultSerializerFactory |
loadDefaultSerializerFactory(java.lang.ClassLoader classLoader,
java.lang.String defaultSerializerFactoryClass) |
byte[] |
serializeAttributes(MemcachedBackupSession session,
java.util.Map<java.lang.String,java.lang.Object> attributes) |
public static final int DEFAULT_INITIAL_BUFFER_SIZE
public static final int DEFAULT_MAX_BUFFER_SIZE
public static final java.lang.String DEFAULT_SERIALIZER_FACTORY_CLASS
public KryoTranscoder()
public KryoTranscoder(java.lang.ClassLoader classLoader,
java.lang.String[] customConverterClassNames,
boolean copyCollectionsForSerialization)
classLoader - copyCollectionsForSerialization - customConverterClassNames - public KryoTranscoder(java.lang.ClassLoader classLoader,
java.lang.String[] customConverterClassNames,
boolean copyCollectionsForSerialization,
int initialBufferSize,
int maxBufferSize,
java.lang.String defaultSerializerFactoryClass)
classLoader - copyCollectionsForSerialization - customConverterClassNames - protected KryoDefaultSerializerFactory loadDefaultSerializerFactory(java.lang.ClassLoader classLoader, java.lang.String defaultSerializerFactoryClass)
public java.util.Map<java.lang.String,java.lang.Object> deserializeAttributes(byte[] data)
deserializeAttributes in interface SessionAttributesTranscoderpublic byte[] serializeAttributes(MemcachedBackupSession session, java.util.Map<java.lang.String,java.lang.Object> attributes)
serializeAttributes in interface SessionAttributesTranscoderCopyright © 2009-2014. All Rights Reserved.