Class MemcachedSessionDataMap.SessionDataTranscoder
java.lang.Object
net.rubyeye.xmemcached.transcoders.BaseSerializingTranscoder
net.rubyeye.xmemcached.transcoders.SerializingTranscoder
org.eclipse.jetty.memcached.session.MemcachedSessionDataMap.SessionDataTranscoder
- All Implemented Interfaces:
net.rubyeye.xmemcached.transcoders.Transcoder<Object>
- Enclosing class:
MemcachedSessionDataMap
public static class MemcachedSessionDataMap.SessionDataTranscoder
extends net.rubyeye.xmemcached.transcoders.SerializingTranscoder
SessionDataTranscoder
We override memcached deserialization to use our classloader-aware
ObjectInputStream.
-
Field Summary
Fields inherited from class net.rubyeye.xmemcached.transcoders.SerializingTranscoder
COMPRESSED, SERIALIZED, SPECIAL_BOOLEAN, SPECIAL_BYTE, SPECIAL_BYTEARRAY, SPECIAL_DATE, SPECIAL_DOUBLE, SPECIAL_FLOAT, SPECIAL_INT, SPECIAL_LONG, SPECIAL_MASK
Fields inherited from class net.rubyeye.xmemcached.transcoders.BaseSerializingTranscoder
charset, compressionThreshold, compressMode, DEFAULT_CHARSET, DEFAULT_COMPRESSION_THRESHOLD, log
-
Constructor Summary
-
Method Summary
Methods inherited from class net.rubyeye.xmemcached.transcoders.SerializingTranscoder
decode, decode0, encode, getMaxSize, getTranscoderUtils, isPackZeros, isPrimitiveAsString, setPackZeros, setPrimitiveAsString
Methods inherited from class net.rubyeye.xmemcached.transcoders.BaseSerializingTranscoder
compress, decodeString, decompress, encodeString, getCompressMode, serialize, setCharset, setCompressionMode, setCompressionThreshold
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.rubyeye.xmemcached.transcoders.Transcoder
setCompressionMode, setCompressionThreshold
-
Constructor Details
-
SessionDataTranscoder
public SessionDataTranscoder()
-
-
Method Details
-
deserialize
- Overrides:
deserialize
in classnet.rubyeye.xmemcached.transcoders.BaseSerializingTranscoder
-