Interface MessageListener
- All Known Subinterfaces:
ExtendedMessageListener, ExtendedReceiver, Receiver
- All Known Implementing Classes:
Chat, ChatCore, DistributedHashtable, DistributedQueue, DistributedTree, Draw, ExtendedReceiverAdapter, MessageListenerAdapter, NotificationBus, QuoteServer, ReceiverAdapter, ReplicatedHashMap, ReplicatedHashtable, ReplicatedTree, ViewDemo, VotingAdapter, Whiteboard
public interface MessageListener
Allows a listener to be notified when a message arrives.
Contrary to the pull-style of channels, some building blocks
(e.g.,
PullPushAdapter) provide an
event-like, push-style message delivery model.
In this case, the entity to be notified of message reception needs to
provide a callback to be invoked whenever a message has been received.
The MessageListener interface provides a method to do so.-
Method Summary
-
Method Details
-
receive
-
getState
byte[] getState()Answers the group state; e.g., when joining.- Returns:
- byte[]
-
setState
void setState(byte[] state) Sets the group state; e.g., when joining.- Parameters:
state-
-