net.rubyeye.xmemcached.transcoders
Class IntegerTranscoder

java.lang.Object
  extended by net.rubyeye.xmemcached.transcoders.BaseSerializingTranscoder
      extended by net.rubyeye.xmemcached.transcoders.PrimitiveTypeTranscoder<java.lang.Integer>
          extended by net.rubyeye.xmemcached.transcoders.IntegerTranscoder
All Implemented Interfaces:
Transcoder<java.lang.Integer>

public final class IntegerTranscoder
extends PrimitiveTypeTranscoder<java.lang.Integer>

Transcoder that serializes and unserializes longs.


Field Summary
 
Fields inherited from class net.rubyeye.xmemcached.transcoders.PrimitiveTypeTranscoder
primitiveAsString, tu
 
Fields inherited from class net.rubyeye.xmemcached.transcoders.BaseSerializingTranscoder
charset, compressionThreshold, DEFAULT_CHARSET, DEFAULT_COMPRESSION_THRESHOLD, log
 
Constructor Summary
IntegerTranscoder()
           
 
Method Summary
 java.lang.Integer decode(CachedData d)
          Decode the cached object into the object it represents.
 CachedData encode(java.lang.Integer l)
          Encode the given object for storage.
 void setPackZeros(boolean packZeros)
          Set whether pack zeros
 void setPrimitiveAsString(boolean primitiveAsString)
          Set whether store primitive type as string.
 
Methods inherited from class net.rubyeye.xmemcached.transcoders.PrimitiveTypeTranscoder
isPackZeros, isPrimitiveAsString
 
Methods inherited from class net.rubyeye.xmemcached.transcoders.BaseSerializingTranscoder
compress, decodeString, decompress, deserialize, encodeString, serialize, setCharset, 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
setCompressionThreshold
 

Constructor Detail

IntegerTranscoder

public IntegerTranscoder()
Method Detail

encode

public CachedData encode(java.lang.Integer l)
Description copied from interface: Transcoder
Encode the given object for storage.

Parameters:
l - the object
Returns:
the CachedData representing what should be sent

decode

public java.lang.Integer decode(CachedData d)
Description copied from interface: Transcoder
Decode the cached object into the object it represents.

Parameters:
d - the data
Returns:
the return value

setPrimitiveAsString

public void setPrimitiveAsString(boolean primitiveAsString)
Description copied from interface: Transcoder
Set whether store primitive type as string.

Specified by:
setPrimitiveAsString in interface Transcoder<java.lang.Integer>
Overrides:
setPrimitiveAsString in class PrimitiveTypeTranscoder<java.lang.Integer>

setPackZeros

public void setPackZeros(boolean packZeros)
Description copied from interface: Transcoder
Set whether pack zeros

Specified by:
setPackZeros in interface Transcoder<java.lang.Integer>
Overrides:
setPackZeros in class PrimitiveTypeTranscoder<java.lang.Integer>


Copyright © 2011. All Rights Reserved.