public abstract class Message extends Object implements Serializable
IRecordingSession.sendMessage(Message)
,
IRecordingComponentContext.dispatchMessage(Message)
,
IRecordingSessionListener.messageReceived(Object, Message)
,
IRecorderListener.messageReceived(Object, Message)
,
IRecorderComponentListener.messageReceived(Object, Message)
,
IRecordingComponentDelegate.messageReceived(Message)
,
IRecordingComponentDelegate.messageReceived(Message)
,
Serialized FormModifier and Type | Class and Description |
---|---|
static class |
Message.Destination
Destination types that can receive messages.
|
Modifier and Type | Field and Description |
---|---|
protected Message.Destination |
destination |
protected List<String> |
filter |
Modifier | Constructor and Description |
---|---|
protected |
Message() |
protected |
Message(Message.Destination destination,
List<String> filter)
Constructs a new message, to the specified destination.
|
Modifier and Type | Method and Description |
---|---|
Message.Destination |
getDestination() |
List<String> |
getFilter() |
abstract String |
getPluginId()
Returns the plugin id (bundle id) that is able to load the implementation class.
|
protected Message.Destination destination
protected Message(Message.Destination destination, List<String> filter)
destination
- The type of receiver the message should be delivered to.filter
- A list of delegate IDs, or listener class names (depending on the
receiver type) which should receive the message. If null
, no filter
will be applied and the message will be delivered to all receivers of the receiver
type.protected Message()
public final Message.Destination getDestination()
public abstract String getPluginId()
© Copyright IBM Corp. 2013. All rights reserved.