Class IntegerTranscoder
java.lang.Object
net.rubyeye.xmemcached.transcoders.BaseSerializingTranscoder
net.rubyeye.xmemcached.transcoders.PrimitiveTypeTranscoder<Integer>
net.rubyeye.xmemcached.transcoders.IntegerTranscoder
- All Implemented Interfaces:
Transcoder<Integer>
Transcoder that serializes and unserializes longs.
-
Field Summary
Fields inherited from class PrimitiveTypeTranscoder
primitiveAsString, tuFields inherited from class BaseSerializingTranscoder
charset, COMPRESS_RATIO, compressionThreshold, compressMode, DEFAULT_CHARSET, DEFAULT_COMPRESSION_THRESHOLD, log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecode(CachedData d) Decode the cached object into the object it represents.Encode the given object for storage.voidsetPackZeros(boolean packZeros) Set whether pack zerosvoidsetPrimitiveAsString(boolean primitiveAsString) Set whether store primitive type as string.Methods inherited from class PrimitiveTypeTranscoder
isPackZeros, isPrimitiveAsStringMethods inherited from class BaseSerializingTranscoder
compress, decodeString, decompress, deserialize, encodeString, getCompressMode, serialize, setCharset, setCompressionMode, setCompressionThresholdMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Transcoder
setCompressionMode, setCompressionThreshold
-
Constructor Details
-
IntegerTranscoder
public IntegerTranscoder()
-
-
Method Details
-
encode
Description copied from interface:TranscoderEncode the given object for storage.- Parameters:
l- the object- Returns:
- the CachedData representing what should be sent
-
decode
Description copied from interface:TranscoderDecode 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:TranscoderSet whether store primitive type as string.- Specified by:
setPrimitiveAsStringin interfaceTranscoder<Integer>- Overrides:
setPrimitiveAsStringin classPrimitiveTypeTranscoder<Integer>- Parameters:
primitiveAsString-
-
setPackZeros
public void setPackZeros(boolean packZeros) Description copied from interface:TranscoderSet whether pack zeros- Specified by:
setPackZerosin interfaceTranscoder<Integer>- Overrides:
setPackZerosin classPrimitiveTypeTranscoder<Integer>
-