|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IBusMessage
The interface for accessing an EAI message that can be sent over the Bus (MOM).
Method Summary | |
---|---|
void |
appendMsgTracking(java.lang.String pTrackingInfo)
Adds to the tracking information of this message. |
java.lang.String |
getMsgReply()
Retrieve the subject on which the reply to this message must be sent. |
java.lang.String |
getMsgSend()
Retrieve the subject on which this messaging element was sent on. |
ITracking |
getMsgTracking()
Retrieves from this message the related tracking information. |
IMessage |
getPayload()
Retrieves the payload associated to this message. |
boolean |
isReservedKeyword(java.lang.String pFieldName)
Checks if the given field name is a reserved keyword. |
void |
setMsgReply(java.lang.String pReplySubject)
Defines the subject on which the reply to this message must be sent. |
void |
setMsgSend(java.lang.String pSubject)
Defines the subject on which this message is to be sent on. |
void |
setMsgTracking(ITracking pTracking)
Defines the tracking information that this message must bear. |
Methods inherited from interface raccoon.api.eai.message.IMessage |
---|
addMsgField, append, append, append, append, append, append, getMsgField, getMsgField, getMsgFieldAt, getMsgFields, getMsgSize, getName, getNativeMsg, getSequence, hashMsgFields, nbMsgFields, removeMsgField, removeMsgField, removeMsgFieldAt, setMsgFields, setName, updateField |
Methods inherited from interface java.io.Externalizable |
---|
readExternal, writeExternal |
Method Detail |
---|
java.lang.String getMsgSend()
void setMsgSend(java.lang.String pSubject) throws java.lang.IllegalArgumentException
pSubject
- the string subject that is compliant with the message layer
java.lang.IllegalArgumentException
- if the subject is invalidjava.lang.String getMsgReply()
null
if no reply is expected.void setMsgReply(java.lang.String pReplySubject) throws java.lang.IllegalArgumentException
pReplySubject
- the subject that is compliant with the message layer
java.lang.IllegalArgumentException
- if the subject is invalidITracking getMsgTracking()
void setMsgTracking(ITracking pTracking)
pTracking
- the tracking information for this messagevoid appendMsgTracking(java.lang.String pTrackingInfo)
pTrackingInfo
- the additional tracking information to add.IMessage getPayload()
boolean isReservedKeyword(java.lang.String pFieldName)
pFieldName
- the name of the field to test.
true
if the field name is a reserved word.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |