Interface MessageListener<T>
-
- Type Parameters:
T
- message type
- All Known Implementing Classes:
BlockManagerMaster.BlockManagerMasterControlMessageReceiver
,PipeManagerMaster.PipeManagerMasterControlMessageReceiver
,RuntimeMaster.MasterControlMessageReceiver
public interface MessageListener<T>
Handles messages fromMessageSender
. Multiple MessageListeners can be setup usingMessageEnvironment
while they are identified by their unique message type ids.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onMessage(T message)
Called back when a message is received.void
onMessageWithContext(T message, MessageContext messageContext)
Called back when a message is received, and return a response usingMessageContext
.
-
-
-
Method Detail
-
onMessage
void onMessage(T message)
Called back when a message is received.- Parameters:
message
- a message
-
onMessageWithContext
void onMessageWithContext(T message, MessageContext messageContext)
Called back when a message is received, and return a response usingMessageContext
.- Parameters:
message
- a messagemessageContext
- a message context
-
-