public final class BytePacker extends java.lang.Object implements PrimitivePacker<java.lang.Byte>
Modifier and Type | Method and Description |
---|---|
java.nio.ByteBuffer |
addToBuffer(java.nio.ByteBuffer byteBuffer,
java.lang.Byte data)
This method should put data to byteBuffer and update the position of buffer
|
java.nio.ByteBuffer |
addToBuffer(java.nio.ByteBuffer byteBuffer,
int index,
java.lang.Byte data)
This method should insert to byteBuffer's index.
|
java.lang.Byte |
getFromBuffer(java.nio.ByteBuffer byteBuffer)
Read a value from buffer.
|
java.lang.Byte |
getFromBuffer(java.nio.ByteBuffer byteBuffer,
int offset)
Read a value from offset.
|
static BytePacker |
getInstance() |
MessageType<java.lang.Byte,java.lang.Byte> |
getMessageType() |
byte[] |
packToByteArray(java.lang.Byte data) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
determineLength, isHeaderRequired, packToByteBuffer, packToByteBuffer, readDataFromBuffer, unpackFromBuffer, unpackFromBuffer, wrapperForByteLength, writeDataToBuffer
unpackFromByteArray
public static BytePacker getInstance()
public MessageType<java.lang.Byte,java.lang.Byte> getMessageType()
getMessageType
in interface PrimitivePacker<java.lang.Byte>
public java.nio.ByteBuffer addToBuffer(java.nio.ByteBuffer byteBuffer, java.lang.Byte data)
PrimitivePacker
addToBuffer
in interface PrimitivePacker<java.lang.Byte>
public java.nio.ByteBuffer addToBuffer(java.nio.ByteBuffer byteBuffer, int index, java.lang.Byte data)
PrimitivePacker
addToBuffer
in interface PrimitivePacker<java.lang.Byte>
public java.lang.Byte getFromBuffer(java.nio.ByteBuffer byteBuffer, int offset)
PrimitivePacker
getFromBuffer
in interface PrimitivePacker<java.lang.Byte>
public java.lang.Byte getFromBuffer(java.nio.ByteBuffer byteBuffer)
PrimitivePacker
getFromBuffer
in interface PrimitivePacker<java.lang.Byte>
public byte[] packToByteArray(java.lang.Byte data)
packToByteArray
in interface DataPacker<java.lang.Byte,java.lang.Byte>
packToByteArray
in interface PrimitivePacker<java.lang.Byte>