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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Object
    deserialize(byte[] in)
     

    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

      protected Object deserialize(byte[] in)
      Overrides:
      deserialize in class net.rubyeye.xmemcached.transcoders.BaseSerializingTranscoder