public class IncomingAggreGateCommand extends AggreGateCommand
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<StringWrapper> |
parameters |
CLIENT_COMMAND_SEPARATOR, CLIENT_COMMAND_VISIBLE_SEPARATOR, COMMAND_CODE_MESSAGE, COMMAND_CODE_REPLY, COMMAND_OPERATION_ADD_EVENT_LISTENER, COMMAND_OPERATION_CALL_FUNCTION, COMMAND_OPERATION_GET_VAR, COMMAND_OPERATION_REMOVE_EVENT_LISTENER, COMMAND_OPERATION_SET_VAR, END_CHAR, INDEX_COMMAND_CODE, INDEX_DATA_TABLE_IN_REPLY, INDEX_EVENT_CONTEXT, INDEX_EVENT_DATA_TABLE, INDEX_EVENT_ID, INDEX_EVENT_LEVEL, INDEX_EVENT_LISTENER, INDEX_EVENT_NAME, INDEX_EVENT_SERVER_ID, INDEX_EVENT_TIMESTAMP, INDEX_ID, INDEX_MESSAGE_CODE, INDEX_OPERATION_CODE, INDEX_OPERATION_CONTEXT, INDEX_OPERATION_FILTER, INDEX_OPERATION_FINGERPRINT, INDEX_OPERATION_LISTENER_CODE, INDEX_OPERATION_MESSAGE_DATA_TABLE, INDEX_OPERATION_MESSAGE_FLAGS, INDEX_OPERATION_MESSAGE_QUEUE_NAME, INDEX_OPERATION_TARGET, INDEX_PROTOCOL_VERSION, INDEX_REPLY_CODE, INDEX_REPLY_DETAILS, INDEX_REPLY_MESSAGE, INDEX_START_COMPRESSION, INDEX_START_PROTOCOL_VERSION, JSON_START_ARRAY_SEPARATOR, MESSAGE_CODE_COMPRESSION, MESSAGE_CODE_EVENT, MESSAGE_CODE_OPERATION, MESSAGE_CODE_START, START_CHAR| Constructor and Description |
|---|
IncomingAggreGateCommand(byte[] data) |
IncomingAggreGateCommand(java.io.ByteArrayOutputStream s) |
IncomingAggreGateCommand(java.lang.String str) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getEncodedDataTable(int index) |
java.lang.String |
getEncodedDataTableFromEventMessage() |
java.lang.String |
getEncodedDataTableFromOperationMessage() |
java.lang.String |
getEncodedDataTableFromReply() |
java.lang.String |
getFlags() |
java.lang.String |
getId() |
StringWrapper |
getMessageCode() |
int |
getNumberOfParameters() |
StringWrapper |
getParameter(int number) |
java.lang.String |
getQueueName() |
java.lang.String |
getReplyCode() |
boolean |
hasParameter(int number) |
boolean |
isAsync() |
boolean |
isJsonBody() |
boolean |
isMessage() |
boolean |
isReply() |
protected void |
parse() |
checkCommandString, generateId, toStringadd, complete, footer, getContent, getTimeout, header, isContentEmpty, send, send, send, setTimeoutprotected java.util.List<StringWrapper> parameters
public IncomingAggreGateCommand(byte[] data)
throws SyntaxErrorException
SyntaxErrorExceptionpublic IncomingAggreGateCommand(java.lang.String str)
throws SyntaxErrorException
SyntaxErrorExceptionpublic IncomingAggreGateCommand(java.io.ByteArrayOutputStream s)
throws SyntaxErrorException
SyntaxErrorExceptionprotected void parse()
throws SyntaxErrorException
SyntaxErrorExceptionpublic int getNumberOfParameters()
public boolean hasParameter(int number)
public StringWrapper getParameter(int number)
public boolean isReply()
public boolean isMessage()
public java.lang.String getReplyCode()
public StringWrapper getMessageCode()
public java.lang.String getEncodedDataTable(int index)
throws ContextException,
SyntaxErrorException
ContextExceptionSyntaxErrorExceptionpublic java.lang.String getEncodedDataTableFromReply()
throws ContextException,
SyntaxErrorException
ContextExceptionSyntaxErrorExceptionpublic java.lang.String getEncodedDataTableFromOperationMessage()
throws ContextException,
SyntaxErrorException
ContextExceptionSyntaxErrorExceptionpublic java.lang.String getEncodedDataTableFromEventMessage()
throws ContextException,
SyntaxErrorException
ContextExceptionSyntaxErrorExceptionpublic java.lang.String getQueueName()
public java.lang.String getFlags()
public boolean isJsonBody()