Class MemcachedSessionDataMap.SessionDataTranscoder

  • All Implemented Interfaces:
    net.rubyeye.xmemcached.transcoders.Transcoder<java.lang.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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.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 Detail

      • SessionDataTranscoder

        public SessionDataTranscoder()
    • Method Detail

      • deserialize

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