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.
|
java.lang.String |
getError() |
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 |
setError(java.lang.String error) |
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 java.lang.String getError()
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 setError(java.lang.String error)
public 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