public interface CommunicationFacility
Modifier and Type | Method and Description |
---|---|
<T extends java.io.Serializable> |
onMessage(WorkerMessage<T> workerMessage)
Handles a message.
|
void |
reset() |
void |
start() |
java.util.Set<WorkerMessage.Type> |
subscribedTypes()
Returns a set of message types that this listener wants to subscribe to.
|
<T extends java.io.Serializable> boolean onMessage(WorkerMessage<T> workerMessage)
Handles a message.
Only messages directed to this node will be passed with this method, so implementers do not need to check whether they are recipients.
T
- a type of the payload.workerMessage
- a received message (for the current node).java.util.Set<WorkerMessage.Type> subscribedTypes()
Returns a set of message types that this listener wants to subscribe to.
void start()
void reset()