|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.mirth.connect.userutil.ImmutableMessage
public class ImmutableMessage
This class represents an overall message and is used to retrieve details such as the message ID, specific connector messages, or the merged connector message.
Constructor Summary | |
---|---|
ImmutableMessage(com.mirth.connect.donkey.model.message.Message message)
Instantiates a new ImmutableMessage object. |
Method Summary | |
---|---|
java.lang.String |
getChannelId()
Returns the ID of the channel associated with this message. |
java.util.Map<java.lang.Integer,ImmutableConnectorMessage> |
getConnectorMessages()
Returns a map of connector messages associated with this message. |
java.util.Map<java.lang.String,java.lang.String> |
getDestinationNameMap()
Returns a Map of destination connector names linked to their corresponding "d#" response map keys (where "#" is the destination connector metadata ID). |
ImmutableConnectorMessage |
getMergedConnectorMessage()
Returns a "merged" connector message containing data from all connector messages combined. |
java.lang.Long |
getMessageId()
Returns the sequential ID of this message, as a Long. |
java.util.Calendar |
getReceivedDate()
Returns the original date/time that this message was created by the channel. |
java.lang.String |
getServerId()
Returns the ID of the server associated with this message. |
boolean |
isProcessed()
Returns whether this message has finished processing through a channel. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ImmutableMessage(com.mirth.connect.donkey.model.message.Message message)
message
- The Message object that this object will reference for retrieving data.Method Detail |
---|
public java.lang.Long getMessageId()
public java.lang.String getServerId()
public java.lang.String getChannelId()
public java.util.Calendar getReceivedDate()
public boolean isProcessed()
public java.util.Map<java.lang.Integer,ImmutableConnectorMessage> getConnectorMessages()
public ImmutableConnectorMessage getMergedConnectorMessage()
public java.util.Map<java.lang.String,java.lang.String> getDestinationNameMap()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |