public final class MessageImpl
extends java.lang.Object
implements org.jacpfx.api.message.Message<javafx.event.Event,java.lang.Object>
| Constructor and Description |
|---|
MessageImpl(java.lang.String sourceId) |
MessageImpl(java.lang.String sourceId,
javafx.event.Event event) |
MessageImpl(java.lang.String sourceId,
java.lang.Object message) |
MessageImpl(java.lang.String sourceId,
java.lang.String targetId,
java.lang.Object message,
javafx.event.Event event) |
| Modifier and Type | Method and Description |
|---|---|
org.jacpfx.api.message.Message<javafx.event.Event,java.lang.Object> |
cloneMessage()
Clone message and containing event.
|
java.lang.Object |
getMessageBody()
Get the message payload.
|
javafx.event.Event |
getSourceEvent()
Get source of this message event.
|
java.lang.String |
getSourceId()
Get the caller id.
|
java.lang.String |
getTargetId()
Returns message target id.
|
<T> T |
getTypedMessageBody(java.lang.Class<T> clazz)
Returns a typed message, if applicable.
|
<T> boolean |
isMessageBodyTypeOf(java.lang.Class<T> clazz)
Checks if message is type of a given class.
|
boolean |
messageBodyEquals(java.lang.Object object)
Check if message equals given input.
|
java.lang.String |
toString() |
public MessageImpl(java.lang.String sourceId)
public MessageImpl(java.lang.String sourceId,
javafx.event.Event event)
public MessageImpl(java.lang.String sourceId,
java.lang.Object message)
public MessageImpl(java.lang.String sourceId,
java.lang.String targetId,
java.lang.Object message,
javafx.event.Event event)
public java.lang.Object getMessageBody()
org.jacpfx.api.message.MessagegetMessageBody in interface org.jacpfx.api.message.Message<javafx.event.Event,java.lang.Object>public java.lang.String getSourceId()
org.jacpfx.api.message.MessagegetSourceId in interface org.jacpfx.api.message.Message<javafx.event.Event,java.lang.Object>public javafx.event.Event getSourceEvent()
org.jacpfx.api.message.MessagegetSourceEvent in interface org.jacpfx.api.message.Message<javafx.event.Event,java.lang.Object>public org.jacpfx.api.message.Message<javafx.event.Event,java.lang.Object> cloneMessage()
org.jacpfx.api.message.MessagecloneMessage in interface org.jacpfx.api.message.Message<javafx.event.Event,java.lang.Object>public java.lang.String getTargetId()
org.jacpfx.api.message.MessagegetTargetId in interface org.jacpfx.api.message.Message<javafx.event.Event,java.lang.Object>public <T> boolean isMessageBodyTypeOf(java.lang.Class<T> clazz)
org.jacpfx.api.message.MessageisMessageBodyTypeOf in interface org.jacpfx.api.message.Message<javafx.event.Event,java.lang.Object>public <T> T getTypedMessageBody(java.lang.Class<T> clazz)
org.jacpfx.api.message.MessagegetTypedMessageBody in interface org.jacpfx.api.message.Message<javafx.event.Event,java.lang.Object>T - , the generic typepublic boolean messageBodyEquals(java.lang.Object object)
org.jacpfx.api.message.MessagemessageBodyEquals in interface org.jacpfx.api.message.Message<javafx.event.Event,java.lang.Object>public java.lang.String toString()
toString in class java.lang.Object