public abstract class Command
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
LENGTH_BYTES |
| Constructor and Description |
|---|
Command() |
| Modifier and Type | Method and Description |
|---|---|
Command |
command(java.lang.String command) |
protected Command |
decode(byte[] bytes) |
static short |
decodeLength(byte[] bytes) |
protected byte[] |
encode() |
static byte[] |
encodeLength(short len) |
Command |
enveloped(boolean e) |
static Command |
fromBytes(byte[] bytes,
int headerLength) |
int |
getBufferSegmentSize() |
java.lang.String |
getCommand() |
java.lang.String |
getHeader() |
int |
getHeaderLength() |
java.lang.String |
getLmkId() |
java.lang.String |
getTrailer() |
Command |
header(java.lang.String header) |
Command |
headerLength(int length) |
boolean |
isEnveloped() |
Command |
lmkId(java.lang.String lmkId) |
protected Command |
pack(java.lang.Object... objects) |
protected void |
packFields() |
protected void |
packLmkId() |
protected java.lang.String |
peekString(int len) |
java.lang.String |
response() |
void |
setBufferSegmentSize(int bufferSegmentSize) |
void |
setCommand(java.lang.String command) |
void |
setEnveloped(boolean enveloped) |
void |
setHeader(java.lang.String header) |
void |
setHeaderLength(int headerLength) |
void |
setLmkId(java.lang.String lmkId) |
void |
setTrailer(java.lang.String trailer) |
Command |
trailer(java.lang.String trailer) |
protected byte[] |
unpackBytes(int len) |
protected java.lang.String |
unpackDelimited(char delimiter) |
protected void |
unpackFields() |
protected java.lang.String |
unpackKey() |
protected java.lang.String |
unpackString(int len) |
public static final int LENGTH_BYTES
public static Command fromBytes(byte[] bytes, int headerLength)
public Command command(java.lang.String command)
public java.lang.String getCommand()
public void setCommand(java.lang.String command)
public Command enveloped(boolean e)
public boolean isEnveloped()
public void setEnveloped(boolean enveloped)
public Command header(java.lang.String header)
public java.lang.String getHeader()
public void setHeader(java.lang.String header)
public Command headerLength(int length)
public int getHeaderLength()
public void setHeaderLength(int headerLength)
public Command lmkId(java.lang.String lmkId)
public java.lang.String getLmkId()
public void setLmkId(java.lang.String lmkId)
public Command trailer(java.lang.String trailer)
public java.lang.String getTrailer()
public void setTrailer(java.lang.String trailer)
public int getBufferSegmentSize()
public void setBufferSegmentSize(int bufferSegmentSize)
public java.lang.String response()
protected Command pack(java.lang.Object... objects)
protected void packFields()
protected void packLmkId()
protected byte[] encode()
protected void unpackFields()
protected java.lang.String unpackString(int len)
protected java.lang.String peekString(int len)
protected java.lang.String unpackKey()
protected java.lang.String unpackDelimited(char delimiter)
protected byte[] unpackBytes(int len)
protected Command decode(byte[] bytes)
public static byte[] encodeLength(short len)
public static short decodeLength(byte[] bytes)