|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A message is a routable instance that has a payload. The payload is opaque to the messaging system. When implementing this interface, make sure you override equals() and hashCode() such that two Message instances with equals IDs are equal.
Field Summary | |
static java.lang.String |
FAILED_NODE_ID
|
Method Summary | |
boolean |
containsHeader(java.lang.String name)
Returns true if the Routable contains the specified header. |
long |
getExpiration()
|
java.lang.Object |
getHeader(java.lang.String name)
Returns the value corresponding to the header name. |
java.util.Set |
getHeaderNames()
Returns a copy of the header name set. |
java.util.Map |
getHeaders()
|
long |
getMessageID()
|
java.lang.Object |
getPayload()
|
byte[] |
getPayloadAsByteArray()
|
byte |
getPriority()
|
long |
getTimestamp()
|
byte |
getType()
|
boolean |
isExpired()
|
boolean |
isPersisted()
|
boolean |
isReliable()
|
java.lang.Object |
putHeader(java.lang.String name,
java.lang.Object value)
Binds a header. |
java.lang.Object |
removeHeader(java.lang.String name)
Removes the header. |
void |
setExpiration(long expiration)
|
void |
setHeaders(java.util.Map headers)
|
void |
setPersisted(boolean persisted)
|
void |
setPriority(byte priority)
|
Methods inherited from interface org.jboss.messaging.util.Streamable |
read, write |
Field Detail |
public static final java.lang.String FAILED_NODE_ID
Method Detail |
public long getMessageID()
public boolean isReliable()
public long getExpiration()
public boolean isExpired()
public void setExpiration(long expiration)
public long getTimestamp()
public byte getPriority()
public void setPriority(byte priority)
public java.lang.Object putHeader(java.lang.String name, java.lang.Object value)
public java.lang.Object getHeader(java.lang.String name)
public java.lang.Object removeHeader(java.lang.String name)
public boolean containsHeader(java.lang.String name)
public void setHeaders(java.util.Map headers)
public java.util.Set getHeaderNames()
public java.util.Map getHeaders()
public java.lang.Object getPayload()
public byte[] getPayloadAsByteArray()
public boolean isPersisted()
public void setPersisted(boolean persisted)
public byte getType()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |