Class LeaderBean
java.lang.Object
org.apache.zookeeper.server.ZooKeeperServerBean
org.apache.zookeeper.server.quorum.LeaderBean
- All Implemented Interfaces:
ZKMBeanInfo,LeaderMXBean,ZooKeeperServerMXBean
Leader MBean interface implementation.
-
Field Summary
Fields inherited from class org.apache.zookeeper.server.ZooKeeperServerBean
zks -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCurrent zxid of cluster.longintintintintintgetName()voidResets statistics of proposal size (min/max/last)voidsetMaxConcurrentDiffSyncs(int maxConcurrentDiffSyncs) voidsetMaxConcurrentSnapSyncs(int maxConcurrentSnapshots) Methods inherited from class org.apache.zookeeper.server.ZooKeeperServerBean
getAuthFailedCount, getAvgRequestLatency, getClientPort, getCommitProcMaxCommitBatchSize, getCommitProcMaxReadBatchSize, getConnectionDecreaseRatio, getConnectionDropDecrease, getConnectionDropIncrease, getConnectionFreezeTime, getConnectionMaxTokens, getConnectionTokenFillCount, getConnectionTokenFillTime, getDataDirSize, getFlushDelay, getFsyncThresholdExceedCount, getJuteMaxBufferSize, getLargeRequestMaxBytes, getLargeRequestThreshold, getLastClientResponseSize, getLogDirSize, getMaxBatchSize, getMaxClientCnxnsPerHost, getMaxClientResponseSize, getMaxCnxns, getMaxRequestLatency, getMaxSessionTimeout, getMaxWriteQueuePollTime, getMinClientResponseSize, getMinRequestLatency, getMinSessionTimeout, getNonMTLSLocalConnCount, getNonMTLSRemoteConnCount, getNumAliveConnections, getOutstandingRequests, getPacketsReceived, getPacketsSent, getRequestStaleConnectionCheck, getRequestStaleLatencyCheck, getRequestThrottleDropStale, getRequestThrottleLimit, getRequestThrottleStallTime, getResponseCachingEnabled, getSecureClientAddress, getSecureClientPort, getStartTime, getThrottledOpWaitTime, getTickTime, getTxnLogElapsedSyncTime, getVersion, isHidden, resetAuthFailedCount, resetFsyncThresholdExceedCount, resetLatency, resetMaxLatency, resetNonMTLSConnCount, resetStatistics, setCommitProcMaxCommitBatchSize, setCommitProcMaxReadBatchSize, setConnectionDecreaseRatio, setConnectionDropDecrease, setConnectionDropIncrease, setConnectionFreezeTime, setConnectionMaxTokens, setConnectionTokenFillCount, setConnectionTokenFillTime, setFlushDelay, setLargeRequestMaxBytes, setLargeRequestThreshold, setMaxBatchSize, setMaxClientCnxnsPerHost, setMaxSessionTimeout, setMaxWriteQueuePollTime, setMinSessionTimeout, setRequestStaleConnectionCheck, setRequestStaleLatencyCheck, setRequestThrottleDropStale, setRequestThrottleLimit, setRequestThrottleStallTime, setResponseCachingEnabled, setThrottledOpWaitTime, setTickTimeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.zookeeper.server.ZooKeeperServerMXBean
getAuthFailedCount, getAvgRequestLatency, getClientPort, getCommitProcMaxCommitBatchSize, getCommitProcMaxReadBatchSize, getConnectionDecreaseRatio, getConnectionDropDecrease, getConnectionDropIncrease, getConnectionFreezeTime, getConnectionMaxTokens, getConnectionTokenFillCount, getConnectionTokenFillTime, getDataDirSize, getFlushDelay, getFsyncThresholdExceedCount, getJuteMaxBufferSize, getLargeRequestMaxBytes, getLargeRequestThreshold, getLastClientResponseSize, getLogDirSize, getMaxBatchSize, getMaxClientCnxnsPerHost, getMaxClientResponseSize, getMaxCnxns, getMaxRequestLatency, getMaxSessionTimeout, getMaxWriteQueuePollTime, getMinClientResponseSize, getMinRequestLatency, getMinSessionTimeout, getNonMTLSLocalConnCount, getNonMTLSRemoteConnCount, getNumAliveConnections, getOutstandingRequests, getPacketsReceived, getPacketsSent, getRequestStaleConnectionCheck, getRequestStaleLatencyCheck, getRequestThrottleDropStale, getRequestThrottleLimit, getRequestThrottleStallTime, getResponseCachingEnabled, getSecureClientAddress, getSecureClientPort, getStartTime, getThrottledOpWaitTime, getTickTime, getTxnLogElapsedSyncTime, getVersion, resetAuthFailedCount, resetFsyncThresholdExceedCount, resetLatency, resetMaxLatency, resetNonMTLSConnCount, resetStatistics, setCommitProcMaxCommitBatchSize, setCommitProcMaxReadBatchSize, setConnectionDecreaseRatio, setConnectionDropDecrease, setConnectionDropIncrease, setConnectionFreezeTime, setConnectionMaxTokens, setConnectionTokenFillCount, setConnectionTokenFillTime, setFlushDelay, setLargeRequestMaxBytes, setLargeRequestThreshold, setMaxBatchSize, setMaxClientCnxnsPerHost, setMaxSessionTimeout, setMaxWriteQueuePollTime, setMinSessionTimeout, setRequestStaleConnectionCheck, setRequestStaleLatencyCheck, setRequestThrottleDropStale, setRequestThrottleLimit, setRequestThrottleStallTime, setResponseCachingEnabled, setThrottledOpWaitTime, setTickTime
-
Constructor Details
-
LeaderBean
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceZKMBeanInfo- Overrides:
getNamein classZooKeeperServerBean- Returns:
- a string identifying the MBean
-
getCurrentZxid
Description copied from interface:LeaderMXBeanCurrent zxid of cluster.- Specified by:
getCurrentZxidin interfaceLeaderMXBean
-
followerInfo
- Specified by:
followerInfoin interfaceLeaderMXBean- Returns:
- information on current followers
-
nonVotingFollowerInfo
- Specified by:
nonVotingFollowerInfoin interfaceLeaderMXBean- Returns:
- information about current non-voting followers
-
getElectionTimeTaken
public long getElectionTimeTaken()- Specified by:
getElectionTimeTakenin interfaceLeaderMXBean- Returns:
- time taken for leader election in milliseconds.
-
getLastProposalSize
public int getLastProposalSize()- Specified by:
getLastProposalSizein interfaceLeaderMXBean- Returns:
- size of latest generated proposal
-
getMinProposalSize
public int getMinProposalSize()- Specified by:
getMinProposalSizein interfaceLeaderMXBean- Returns:
- size of smallest generated proposal
-
getMaxProposalSize
public int getMaxProposalSize()- Specified by:
getMaxProposalSizein interfaceLeaderMXBean- Returns:
- size of largest generated proposal
-
resetProposalStatistics
public void resetProposalStatistics()Description copied from interface:LeaderMXBeanResets statistics of proposal size (min/max/last)- Specified by:
resetProposalStatisticsin interfaceLeaderMXBean
-
getMaxConcurrentSnapSyncs
public int getMaxConcurrentSnapSyncs()- Specified by:
getMaxConcurrentSnapSyncsin interfaceLeaderMXBean- Returns:
- Number of concurrent snapshots permitted to send to observers
-
setMaxConcurrentSnapSyncs
public void setMaxConcurrentSnapSyncs(int maxConcurrentSnapshots) - Specified by:
setMaxConcurrentSnapSyncsin interfaceLeaderMXBean- Parameters:
maxConcurrentSnapshots- Number of concurrent snapshots permitted to send to observers
-
getMaxConcurrentDiffSyncs
public int getMaxConcurrentDiffSyncs()- Specified by:
getMaxConcurrentDiffSyncsin interfaceLeaderMXBean- Returns:
- Number of concurrent diff syncs permitted to send to observers
-
setMaxConcurrentDiffSyncs
public void setMaxConcurrentDiffSyncs(int maxConcurrentDiffSyncs) - Specified by:
setMaxConcurrentDiffSyncsin interfaceLeaderMXBean- Parameters:
maxConcurrentDiffSyncs- Number of concurrent diff syncs permitted to send to observers
-