Class TranscoderUtils
- java.lang.Object
-
- net.rubyeye.xmemcached.transcoders.TranscoderUtils
-
public final class TranscoderUtils extends java.lang.ObjectUtility class for transcoding Java types.
-
-
Field Summary
Fields Modifier and Type Field Description private booleanpackZeros
-
Constructor Summary
Constructors Constructor Description TranscoderUtils(boolean pack)Get an instance of TranscoderUtils.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandecodeBoolean(byte[] in)bytedecodeByte(byte[] in)intdecodeInt(byte[] in)longdecodeLong(byte[] b)byte[]encodeBoolean(boolean b)byte[]encodeByte(byte in)byte[]encodeInt(int in)byte[]encodeLong(long l)byte[]encodeNum(long l, int maxBytes)booleanisPackZeros()voidsetPackZeros(boolean packZeros)
-
-
-
Method Detail
-
isPackZeros
public final boolean isPackZeros()
-
setPackZeros
public final void setPackZeros(boolean packZeros)
-
encodeNum
public final byte[] encodeNum(long l, int maxBytes)
-
encodeLong
public final byte[] encodeLong(long l)
-
decodeLong
public final long decodeLong(byte[] b)
-
encodeInt
public final byte[] encodeInt(int in)
-
decodeInt
public final int decodeInt(byte[] in)
-
encodeByte
public final byte[] encodeByte(byte in)
-
decodeByte
public final byte decodeByte(byte[] in)
-
encodeBoolean
public final byte[] encodeBoolean(boolean b)
-
decodeBoolean
public final boolean decodeBoolean(byte[] in)
-
-