Package io.hekate.cluster
Interface ClusterServiceJmx
-
@MXBean @JmxTypeName("ClusterService") public interface ClusterServiceJmx
JMX interface forClusterService
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClusterNodeJmx
getLocalNode()
Returns the local node.String
getNamespace()
Returns the namespace.ClusterNodeJmx[]
getTopology()
Returns the current topology.int
getTopologySize()
Returns the current topology size.long
getTopologyVersion()
Returns the current topology version.
-
-
-
Method Detail
-
getNamespace
String getNamespace()
Returns the namespace.- Returns:
- Namespace.
- See Also:
ClusterService.namespace()
-
getLocalNode
ClusterNodeJmx getLocalNode()
Returns the local node.- Returns:
- Local node.
- See Also:
ClusterService.localNode()
-
getTopologyVersion
long getTopologyVersion()
Returns the current topology version.- Returns:
- Topology version.
- See Also:
ClusterTopology.version()
-
getTopologySize
int getTopologySize()
Returns the current topology size.- Returns:
- Topology size.
- See Also:
ClusterTopology.size()
-
getTopology
ClusterNodeJmx[] getTopology()
Returns the current topology.- Returns:
- Topology.
-
-