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 Form| Modifier 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.