Class TranscoderUtils
- java.lang.Object
-
- net.rubyeye.xmemcached.transcoders.TranscoderUtils
-
public final class TranscoderUtils extends java.lang.Object
Utility class for transcoding Java types.
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
packZeros
-
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 boolean
decodeBoolean(byte[] in)
byte
decodeByte(byte[] in)
int
decodeInt(byte[] in)
long
decodeLong(byte[] b)
byte[]
encodeBoolean(boolean b)
byte[]
encodeByte(byte in)
byte[]
encodeInt(int in)
byte[]
encodeLong(long l)
byte[]
encodeNum(long l, int maxBytes)
boolean
isPackZeros()
void
setPackZeros(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)
-
-