Interface ClusterMessageService
@ExperimentalApi
public interface ClusterMessageService
Allows sending short cross-node messages.
- Since:
- 3.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidSend a message to other nodes (excluding the sender), notifying all listeners on a specific channel.voidregisterListener(ClusterMessageListener listener, String channel) Register a listener on a channel.voidunregisterListener(ClusterMessageListener listener) Unregister a listener from all channels.voidunregisterListener(ClusterMessageListener listener, String channel) Unregister a listener from a specific channel.
-
Method Details
-
registerListener
Register a listener on a channel. -
unregisterListener
Unregister a listener from a specific channel. -
unregisterListener
Unregister a listener from all channels. -
publish
Send a message to other nodes (excluding the sender), notifying all listeners on a specific channel.- Parameters:
channel- channel name, max. 64 characters.message- message content, max. 1024 characters.- Throws:
IllegalArgumentException- if channel or message are too long.
-