Package org.apache.druid.messages.client
Interface MessageListener<MessageType>
public interface MessageListener<MessageType>
Listener for messages received by clients.
-
Method Summary
Modifier and TypeMethodDescriptionvoidmessageReceived(MessageType message) Called when a message is received.voidserverAdded(DruidNode node) Called when a server is added.voidserverRemoved(DruidNode node) Called when a server is removed.
-
Method Details
-
serverAdded
Called when a server is added.- Parameters:
node- server node
-
messageReceived
Called when a message is received. Should not throw exceptions. If this method does throw an exception, the exception is logged and the message is acknowledged anyway.- Parameters:
message- the message that was received
-
serverRemoved
Called when a server is removed.- Parameters:
node- server node
-