|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.integration.message.MessageHeader
public class MessageHeader
A holder for Message metadata. This includes information that may be used by the messaging system (such as correlationId) as well as information that is relevant for specific messaging endpoints. For the latter, String values may be stored as properties and Object values may be stored as attributes.
Constructor Summary | |
---|---|
MessageHeader()
|
Method Summary | |
---|---|
java.lang.Object |
getAttribute(java.lang.String key)
|
java.util.Set<java.lang.String> |
getAttributeNames()
|
java.lang.Object |
getCorrelationId()
|
java.util.Date |
getExpiration()
Return the expiration date for this message or null to
indicate 'never expire'. |
java.lang.String |
getProperty(java.lang.String key)
|
java.util.Set<java.lang.String> |
getPropertyNames()
|
java.lang.String |
getReplyChannelName()
|
int |
getSequenceNumber()
|
int |
getSequenceSize()
|
java.util.Date |
getTimestamp()
Return the creation time of this message. |
void |
setAttribute(java.lang.String key,
java.lang.Object value)
|
void |
setCorrelationId(java.lang.Object correlationId)
|
void |
setExpiration(java.util.Date expiration)
Set the expiration date for this message or null to
indicate 'never expire'. |
void |
setProperty(java.lang.String key,
java.lang.String value)
|
void |
setReplyChannelName(java.lang.String replyChannelName)
|
void |
setSequenceNumber(int sequenceNumber)
|
void |
setSequenceSize(int sequenceSize)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MessageHeader()
Method Detail |
---|
public java.util.Date getTimestamp()
public java.util.Date getExpiration()
null
to
indicate 'never expire'.
public void setExpiration(java.util.Date expiration)
null
to
indicate 'never expire'. The default is null
.
public java.lang.Object getCorrelationId()
public void setCorrelationId(java.lang.Object correlationId)
public java.lang.String getReplyChannelName()
public void setReplyChannelName(java.lang.String replyChannelName)
public int getSequenceNumber()
public void setSequenceNumber(int sequenceNumber)
public int getSequenceSize()
public void setSequenceSize(int sequenceSize)
public java.lang.String getProperty(java.lang.String key)
public void setProperty(java.lang.String key, java.lang.String value)
public java.util.Set<java.lang.String> getPropertyNames()
public java.lang.Object getAttribute(java.lang.String key)
public void setAttribute(java.lang.String key, java.lang.Object value)
public java.util.Set<java.lang.String> getAttributeNames()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |