public class ShardStats extends AbstractMXBean implements ShardStatsMXBean
| Modifier and Type | Field and Description |
|---|---|
static String |
JMX_CATEGORY_SHARD |
BASE_JMX_PREFIX| Constructor and Description |
|---|
ShardStats(String shardName,
String mxBeanType,
@Nullable Shard shard) |
getMBeanCategory, getMBeanName, getMBeanType, register, registerMBean, unregister, unregisterMBeanpublic static final String JMX_CATEGORY_SHARD
public String getShardName()
getShardName in interface ShardStatsMXBeanpublic long getCommittedTransactionsCount()
getCommittedTransactionsCount in interface ShardStatsMXBeanpublic String getLeader()
getLeader in interface ShardStatsMXBeanpublic String getRaftState()
getRaftState in interface ShardStatsMXBeanpublic long getReadOnlyTransactionCount()
getReadOnlyTransactionCount in interface ShardStatsMXBeanpublic long getReadWriteTransactionCount()
getReadWriteTransactionCount in interface ShardStatsMXBeanpublic long getLastLogIndex()
getLastLogIndex in interface ShardStatsMXBeanpublic long getLastLogTerm()
getLastLogTerm in interface ShardStatsMXBeanpublic long getCurrentTerm()
getCurrentTerm in interface ShardStatsMXBeanpublic long getCommitIndex()
getCommitIndex in interface ShardStatsMXBeanpublic long getLastApplied()
getLastApplied in interface ShardStatsMXBeanpublic long getLastIndex()
getLastIndex in interface ShardStatsMXBeanpublic long getLastTerm()
getLastTerm in interface ShardStatsMXBeanpublic long getSnapshotIndex()
getSnapshotIndex in interface ShardStatsMXBeanpublic long getSnapshotTerm()
getSnapshotTerm in interface ShardStatsMXBeanpublic long getReplicatedToAllIndex()
getReplicatedToAllIndex in interface ShardStatsMXBeanpublic String getVotedFor()
getVotedFor in interface ShardStatsMXBeanpublic boolean isVoting()
isVoting in interface ShardStatsMXBeanpublic String getPeerVotingStates()
getPeerVotingStates in interface ShardStatsMXBeanpublic boolean isSnapshotCaptureInitiated()
isSnapshotCaptureInitiated in interface ShardStatsMXBeanpublic String getLastCommittedTransactionTime()
getLastCommittedTransactionTime in interface ShardStatsMXBeanpublic long getFailedTransactionsCount()
getFailedTransactionsCount in interface ShardStatsMXBeanpublic long getFailedReadTransactionsCount()
getFailedReadTransactionsCount in interface ShardStatsMXBeanpublic long getAbortTransactionsCount()
getAbortTransactionsCount in interface ShardStatsMXBeanpublic long incrementCommittedTransactionCount()
public long incrementReadOnlyTransactionCount()
public long incrementReadWriteTransactionCount()
public long incrementFailedTransactionsCount()
public long incrementFailedReadTransactionsCount()
public long incrementAbortTransactionsCount()
public void setLastCommittedTransactionTime(long lastCommittedTransactionTime)
public long getInMemoryJournalDataSize()
getInMemoryJournalDataSize in interface ShardStatsMXBeanpublic long getInMemoryJournalLogSize()
getInMemoryJournalLogSize in interface ShardStatsMXBeanpublic void resetTransactionCounters()
resetTransactionCounters in interface ShardStatsMXBeanpublic void setFollowerInitialSyncStatus(boolean followerInitialSyncStatus)
public boolean getFollowerInitialSyncStatus()
getFollowerInitialSyncStatus in interface ShardStatsMXBeanpublic List<FollowerInfo> getFollowerInfo()
getFollowerInfo in interface ShardStatsMXBeanpublic String getPeerAddresses()
getPeerAddresses in interface ShardStatsMXBeanpublic String getStatRetrievalTime()
getStatRetrievalTime in interface ShardStatsMXBeanpublic String getStatRetrievalError()
getStatRetrievalError in interface ShardStatsMXBeanpublic long getLeadershipChangeCount()
getLeadershipChangeCount in interface ShardStatsMXBeanpublic void incrementLeadershipChangeCount()
public String getLastLeadershipChangeTime()
getLastLeadershipChangeTime in interface ShardStatsMXBeanpublic int getPendingTxCommitQueueSize()
getPendingTxCommitQueueSize in interface ShardStatsMXBeanpublic int getTxCohortCacheSize()
getTxCohortCacheSize in interface ShardStatsMXBeanpublic void captureSnapshot()
captureSnapshot in interface ShardStatsMXBeanCopyright © 2019 OpenDaylight. All rights reserved.