public abstract class MessageForwarder extends java.lang.Object implements MessageHandler
MessageHandler that receives
MessageDatas and forwards them to one or more MessageExchanges.| Constructor and Description |
|---|
MessageForwarder(MessageExchange... receivers)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
forward(MessageData messageData)
Called when a
MessageData is received |
void |
onMessageReceived(java.lang.String messageType,
MessageExchange source,
MessageExchange receiver,
MessageData messageData)
Called when a message is received
|
public MessageForwarder(MessageExchange... receivers)
receivers - The MessageExchanges to forward MessageDatas topublic void onMessageReceived(java.lang.String messageType,
MessageExchange source,
MessageExchange receiver,
MessageData messageData)
MessageHandleronMessageReceived in interface MessageHandlermessageType - The string representing the message typesource - The MessageExchange that sent the messagereceiver - The MessageExchange that received the messagemessageData - The MessageData that was received if any (i.e. possibly null)public abstract boolean forward(MessageData messageData)
MessageData is receivedmessageData - The MessageData that was receivedMessageData should be forwarded