public abstract class Command
extends java.lang.Object
| Constructor and Description |
|---|
Command() |
| Modifier and Type | Method and Description |
|---|---|
Command |
command(java.lang.String command) |
protected Command |
decode(byte[] bytes) |
protected byte[] |
encode() |
Command |
enveloped(boolean e) |
static Command |
fromBytes(byte[] bytes,
int lengthBytes,
int headerLength) |
int |
getBufferSegmentSize() |
java.lang.String |
getCommand() |
java.lang.String |
getHeader() |
int |
getHeaderLength() |
int |
getLengthBytes() |
java.lang.String |
getLmkId() |
java.lang.String |
getTrailer() |
Command |
header(java.lang.String header) |
Command |
headerLength(int length) |
boolean |
isEnveloped() |
Command |
lengthBytes(int size) |
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 |
setLengthBytes(int lengthBytes) |
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 Command fromBytes(byte[] bytes, int lengthBytes, 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 lengthBytes(int size)
public int getLengthBytes()
public void setLengthBytes(int lengthBytes)
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)