|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Message
A message is a routable instance that has a payload. The payload is opaque to the messaging system.
Field Summary | |
---|---|
static java.lang.String |
CLUSTER_SUCKED
This header is set on a message when a message is sucked from one node of the cluster to another and order preservation is true. |
Method Summary | |
---|---|
boolean |
containsHeader(java.lang.String name)
Returns true if the Routable contains the specified header. |
MessageReference |
createReference()
|
long |
getExpiration()
|
java.lang.Object |
getHeader(java.lang.String name)
Returns the value corresponding to the header name. |
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)
Set the expiration for this message |
void |
setPersisted(boolean persisted)
|
void |
setPriority(byte priority)
Get the priority of the message. |
Methods inherited from interface org.jboss.messaging.util.Streamable |
---|
read, write |
Field Detail |
---|
static final java.lang.String CLUSTER_SUCKED
Method Detail |
---|
long getMessageID()
boolean isReliable()
long getExpiration()
boolean isExpired()
void setExpiration(long expiration)
expiration
- long getTimestamp()
byte getPriority()
void setPriority(byte priority)
priority
- java.lang.Object putHeader(java.lang.String name, java.lang.Object value)
java.lang.Object getHeader(java.lang.String name)
java.lang.Object removeHeader(java.lang.String name)
boolean containsHeader(java.lang.String name)
java.util.Map getHeaders()
java.lang.Object getPayload()
byte[] getPayloadAsByteArray()
byte getType()
MessageReference createReference()
boolean isPersisted()
void setPersisted(boolean persisted)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |