public final class ZNeedle
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.nio.ByteBuffer |
needle |
Modifier | Constructor and Description |
---|---|
private |
ZNeedle(byte[] data) |
|
ZNeedle(ZFrame frame) |
Modifier and Type | Method and Description |
---|---|
private void |
checkAvailable(int size) |
private void |
forward(int size) |
private <T> T |
get(BiFunction<java.nio.ByteBuffer,java.lang.Integer,T> getter,
int size) |
byte[] |
getBlock(int size) |
java.util.List<java.lang.String> |
getList() |
java.lang.String |
getLongString() |
java.util.Map<java.lang.String,java.lang.String> |
getMap() |
int |
getNumber1() |
int |
getNumber2() |
int |
getNumber4() |
long |
getNumber8() |
java.lang.String |
getShortString() |
java.lang.String |
getString() |
void |
putBlock(byte[] value,
int size) |
void |
putList(java.util.Collection<java.lang.String> elements) |
void |
putLongString(java.lang.String value) |
void |
putMap(java.util.Map<java.lang.String,java.lang.String> map) |
void |
putNumber1(int value) |
void |
putNumber2(int value) |
void |
putNumber4(int value) |
void |
putNumber8(long value) |
void |
putShortString(java.lang.String value) |
void |
putString(java.lang.String value) |
java.lang.String |
toString() |
public ZNeedle(ZFrame frame)
private ZNeedle(byte[] data)
private void checkAvailable(int size)
private void forward(int size)
private <T> T get(BiFunction<java.nio.ByteBuffer,java.lang.Integer,T> getter, int size)
public void putNumber1(int value)
public int getNumber1()
public void putNumber2(int value)
public int getNumber2()
public void putNumber4(int value)
public int getNumber4()
public void putNumber8(long value)
public long getNumber8()
public void putBlock(byte[] value, int size)
public byte[] getBlock(int size)
public void putShortString(java.lang.String value)
public java.lang.String getShortString()
public void putLongString(java.lang.String value)
public java.lang.String getLongString()
public void putString(java.lang.String value)
public java.lang.String getString()
public void putList(java.util.Collection<java.lang.String> elements)
public java.util.List<java.lang.String> getList()
public void putMap(java.util.Map<java.lang.String,java.lang.String> map)
public java.util.Map<java.lang.String,java.lang.String> getMap()
public java.lang.String toString()
toString
in class java.lang.Object