Interface ClusteredNode
- All Known Subinterfaces:
ClusterManager
- All Known Implementing Classes:
HazelcastClusterManager, IgniteClusterManager, InfinispanClusterManager, ZookeeperClusterManager
public interface ClusteredNode
View of a clustered node.
-
Method Summary
Modifier and TypeMethodDescriptionReturn the unique node identifier for this node.Get details about this clustered node.voidgetNodeInfo(String nodeId, Completable<NodeInfo> promise) Get details about a specific node in the cluster.getNodes()Return a list of node identifiers corresponding to the nodes in the cluster.voidgetRegistrations(String address, Completable<List<RegistrationInfo>> promise) Get the messaging handler currently registered in the cluster.
-
Method Details
-
getNodeId
String getNodeId()Return the unique node identifier for this node. -
getRegistrations
Get the messaging handler currently registered in the cluster. -
getNodeInfo
NodeInfo getNodeInfo()Get details about this clustered node. -
getNodeInfo
Get details about a specific node in the cluster.- Parameters:
nodeId- the clustered node id
-
getNodes
-