public abstract class Message
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROTOCOL_VERSION_1_0 |
static java.lang.String |
PROTOCOL_VERSION_1_1 |
static java.lang.String |
PROTOCOL_VERSION_1_2 |
static java.lang.String |
PROTOCOL_VERSION_1_3 |
static java.lang.String |
PROTOCOL_VERSION_1_4 |
static java.lang.String |
PROTOCOL_VERSION_1_5 |
static java.lang.String |
PROTOCOL_VERSION_1_6 |
static java.lang.String |
PROTOCOL_VERSION_1_7 |
static java.lang.String |
PROTOCOL_VERSION_1_8 |
static java.lang.String |
PROTOCOL_VERSION_CURRENT |
| Constructor and Description |
|---|
Message() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Message> |
createMessage(java.lang.String json) |
static <T extends Message> |
createMessage(java.lang.String json,
java.lang.Class clazz) |
long |
getCreateTime()
Returns the message's creation time in milliseconds.
|
long |
getDeliveryTag()
Returns the message's delivery tag.
|
int |
getErrorCode()
Returns the message's error code.
|
java.lang.String |
getErrorMessage()
Returns the message's error message.
|
java.lang.String |
getKey()
Returns the message creator's cluster node key.
|
java.lang.String |
getProtocolVersion()
Returns the message's protocol version.
|
java.lang.String |
getQueueName()
Returns the message's queue name.
|
java.lang.String |
getSignatureString() |
<T extends TransportMetadata> |
getTransportMetadata() |
void |
setCreateTime(long createTime)
Sets the message's creation time in milliseconds.
|
void |
setDeliveryTag(long deliveryTag)
Sets the message's delivery tag.
|
void |
setErrorCode(int errorCode)
Sets the error code.
|
void |
setErrorMessage(java.lang.String errorMessage)
Sets the error message.
|
void |
setKey(java.lang.String key)
Sets the message creator's cluster node key.
|
void |
setProtocolVersion(java.lang.String protocolVersion)
Sets the message's protocol version.
|
void |
setQueueName(java.lang.String queueName)
Sets the message's queue name.
|
void |
setTransportMetadata(TransportMetadata transportMetadata) |
java.lang.String |
toJSON() |
java.lang.String |
toString() |
public static final java.lang.String PROTOCOL_VERSION_1_0
public static final java.lang.String PROTOCOL_VERSION_1_1
public static final java.lang.String PROTOCOL_VERSION_1_2
public static final java.lang.String PROTOCOL_VERSION_1_3
public static final java.lang.String PROTOCOL_VERSION_1_4
public static final java.lang.String PROTOCOL_VERSION_1_5
public static final java.lang.String PROTOCOL_VERSION_1_6
public static final java.lang.String PROTOCOL_VERSION_1_7
public static final java.lang.String PROTOCOL_VERSION_1_8
public static final java.lang.String PROTOCOL_VERSION_CURRENT
public static <T extends Message> T createMessage(java.lang.String json)
public static <T extends Message> T createMessage(java.lang.String json, java.lang.Class clazz)
public long getCreateTime()
public long getDeliveryTag()
setDeliveryTag(long)public int getErrorCode()
setErrorCode(int)public java.lang.String getErrorMessage()
setErrorMessage(String)public java.lang.String getKey()
public java.lang.String getProtocolVersion()
public java.lang.String getQueueName()
setQueueName(String)public java.lang.String getSignatureString()
public <T extends TransportMetadata> T getTransportMetadata()
public void setCreateTime(long createTime)
createTime - the creation time in millisecondspublic void setDeliveryTag(long deliveryTag)
deliveryTag - the message's delivery tagpublic void setErrorCode(int errorCode)
errorCode - public void setErrorMessage(java.lang.String errorMessage)
errorMessage - the error's descriptionpublic void setKey(java.lang.String key)
key - the message creator's cluster node keypublic void setProtocolVersion(java.lang.String protocolVersion)
protocolVersion - the message's protocol versionpublic void setQueueName(java.lang.String queueName)
queueName - the message's queue namepublic void setTransportMetadata(TransportMetadata transportMetadata)
public java.lang.String toJSON()
public java.lang.String toString()
toString in class java.lang.Object