Class LoomClusterMXBeanImpl
java.lang.Object
com.loomcache.server.metrics.LoomClusterMXBeanImpl
- All Implemented Interfaces:
LoomClusterMXBean
Cluster-scoped MXBean backed by the local member's membership and Raft snapshots.
-
Constructor Details
-
LoomClusterMXBeanImpl
-
-
Method Details
-
getClusterId
- Specified by:
getClusterIdin interfaceLoomClusterMXBean
-
getLocalNodeId
- Specified by:
getLocalNodeIdin interfaceLoomClusterMXBean
-
getOperationalState
- Specified by:
getOperationalStatein interfaceLoomClusterMXBean
-
getClusterVersion
- Specified by:
getClusterVersionin interfaceLoomClusterMXBean
-
isReadOnly
public boolean isReadOnly()- Specified by:
isReadOnlyin interfaceLoomClusterMXBean
-
isMigrationAllowed
public boolean isMigrationAllowed()- Specified by:
isMigrationAllowedin interfaceLoomClusterMXBean
-
getMemberCount
public int getMemberCount()- Specified by:
getMemberCountin interfaceLoomClusterMXBean
-
getAliveMemberCount
public int getAliveMemberCount()- Specified by:
getAliveMemberCountin interfaceLoomClusterMXBean
-
getDeadMemberCount
public int getDeadMemberCount()- Specified by:
getDeadMemberCountin interfaceLoomClusterMXBean
-
getMemberIds
- Specified by:
getMemberIdsin interfaceLoomClusterMXBean
-
getAliveMemberIds
- Specified by:
getAliveMemberIdsin interfaceLoomClusterMXBean
-
getDeadMemberIds
- Specified by:
getDeadMemberIdsin interfaceLoomClusterMXBean
-
getMemberAddressSummaries
- Specified by:
getMemberAddressSummariesin interfaceLoomClusterMXBean
-
getMemberAttributeSummaries
- Specified by:
getMemberAttributeSummariesin interfaceLoomClusterMXBean
-
getRaftMemberCount
public int getRaftMemberCount()- Specified by:
getRaftMemberCountin interfaceLoomClusterMXBean
-
getRaftMemberIds
- Specified by:
getRaftMemberIdsin interfaceLoomClusterMXBean
-
getRaftGroupCount
public int getRaftGroupCount()- Specified by:
getRaftGroupCountin interfaceLoomClusterMXBean
-
getRaftGroupSummaries
- Specified by:
getRaftGroupSummariesin interfaceLoomClusterMXBean
-
getLeaderNodeId
- Specified by:
getLeaderNodeIdin interfaceLoomClusterMXBean
-
getRaftTerm
public long getRaftTerm()- Specified by:
getRaftTermin interfaceLoomClusterMXBean
-
getRaftCommitIndex
public long getRaftCommitIndex()- Specified by:
getRaftCommitIndexin interfaceLoomClusterMXBean
-
getEntryCount
public long getEntryCount()- Specified by:
getEntryCountin interfaceLoomClusterMXBean
-
getHitCount
public long getHitCount()- Specified by:
getHitCountin interfaceLoomClusterMXBean
-
getMissCount
public long getMissCount()- Specified by:
getMissCountin interfaceLoomClusterMXBean
-
getHitRate
public double getHitRate()- Specified by:
getHitRatein interfaceLoomClusterMXBean
-
getEvictionCount
public long getEvictionCount()- Specified by:
getEvictionCountin interfaceLoomClusterMXBean
-