public interface MatsOutgoingMessage
Modifier and Type | Interface and Description |
---|---|
static class |
MatsOutgoingMessage.DispatchType |
static interface |
MatsOutgoingMessage.MatsEditableOutgoingMessage |
static interface |
MatsOutgoingMessage.MatsSentOutgoingMessage |
static class |
MatsOutgoingMessage.MessageType |
Modifier and Type | Method and Description |
---|---|
byte[] |
getBytes(java.lang.String key) |
java.util.Set<java.lang.String> |
getBytesKeys() |
java.lang.Object |
getData() |
MatsOutgoingMessage.DispatchType |
getDispatchType() |
java.lang.String |
getFlowId() |
java.lang.String |
getFrom()
Note: For messages out of an initiator, this method and
getInitiatorId() returns the same value, i.e. |
java.util.Optional<java.lang.Object> |
getInitialTargetState() |
java.lang.String |
getInitiatingAppName() |
java.lang.String |
getInitiatingAppVersion() |
java.lang.String |
getInitiatorId()
Note: For messages out of an initiator, this method and
getFrom() returns the same value, i.e. |
java.lang.String |
getMatsMessageId() |
MatsOutgoingMessage.MessageType |
getMessageType() |
java.util.Optional<java.lang.String> |
getReplyTo() |
java.util.Optional<java.lang.Object> |
getSameStackHeightState() |
java.lang.String |
getString(java.lang.String key) |
java.util.Set<java.lang.String> |
getStringKeys() |
long |
getTimeToLive() |
java.lang.String |
getTo() |
java.lang.String |
getTraceId() |
<T> T |
getTraceProperty(java.lang.String propertyName,
java.lang.Class<T> type) |
java.util.Set<java.lang.String> |
getTracePropertyKeys() |
boolean |
isInteractive() |
boolean |
isNoAudit() |
boolean |
isNonPersistent() |
java.util.Optional<java.lang.Boolean> |
isReplyToSubscription() |
boolean |
isToSubscription() |
java.lang.String getTraceId()
java.lang.String getFlowId()
boolean isNonPersistent()
long getTimeToLive()
boolean isInteractive()
boolean isNoAudit()
java.lang.String getInitiatingAppName()
java.lang.String getInitiatingAppVersion()
java.lang.String getInitiatorId()
getFrom()
returns the same value, i.e. it is
"initiated from", and "from", the same source.MatsInitiator.MatsInitiate.from(String)
at the time of the Mats
flow initiation.java.lang.String getMatsMessageId()
MatsOutgoingMessage.MessageType getMessageType()
MatsOutgoingMessage.DispatchType getDispatchType()
java.lang.String getFrom()
getInitiatorId()
returns the same value, i.e. it
is "initiated from", and "from", the same source.getInitiatorId()
.java.lang.String getTo()
boolean isToSubscription()
java.util.Optional<java.lang.String> getReplyTo()
java.util.Optional<java.lang.Boolean> isReplyToSubscription()
java.util.Optional<java.lang.Object> getSameStackHeightState()
getInitialTargetState()
.java.lang.Object getData()
java.util.Set<java.lang.String> getTracePropertyKeys()
<T> T getTraceProperty(java.lang.String propertyName, java.lang.Class<T> type)
java.util.Set<java.lang.String> getBytesKeys()
byte[] getBytes(java.lang.String key)
java.util.Set<java.lang.String> getStringKeys()
java.lang.String getString(java.lang.String key)
java.util.Optional<java.lang.Object> getInitialTargetState()