Class FollowerBean
java.lang.Object
org.apache.zookeeper.server.ZooKeeperServerBean
org.apache.zookeeper.server.quorum.FollowerBean
- All Implemented Interfaces:
ZKMBeanInfo,FollowerMXBean,ZooKeeperServerMXBean
Follower MBean interface implementation
-
Field Summary
Fields inherited from class org.apache.zookeeper.server.ZooKeeperServerBean
zks -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongintintgetName()intintvoidsetMaxConcurrentDiffSyncs(int maxConcurrentDiffSyncs) voidsetMaxConcurrentSnapSyncs(int maxConcurrentSnapshots) voidsetObserverMasterPacketSizeLimit(int sizeLimit) set the size limit in bytes for the observer master commit packet queueMethods 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
-
FollowerBean
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceZKMBeanInfo- Overrides:
getNamein classZooKeeperServerBean- Returns:
- a string identifying the MBean
-
getQuorumAddress
- Specified by:
getQuorumAddressin interfaceFollowerMXBean- Returns:
- socket address
-
getLastQueuedZxid
- Specified by:
getLastQueuedZxidin interfaceFollowerMXBean- Returns:
- last queued zxid
-
getPendingRevalidationCount
public int getPendingRevalidationCount()- Specified by:
getPendingRevalidationCountin interfaceFollowerMXBean- Returns:
- count of pending revalidations
-
getElectionTimeTaken
public long getElectionTimeTaken()- Specified by:
getElectionTimeTakenin interfaceFollowerMXBean- Returns:
- time taken for leader election in milliseconds.
-
getObserverMasterPacketSizeLimit
public int getObserverMasterPacketSizeLimit()- Specified by:
getObserverMasterPacketSizeLimitin interfaceFollowerMXBean- Returns:
- the size limit in bytes for the observer master commit packet queue
-
setObserverMasterPacketSizeLimit
public void setObserverMasterPacketSizeLimit(int sizeLimit) Description copied from interface:FollowerMXBeanset the size limit in bytes for the observer master commit packet queue- Specified by:
setObserverMasterPacketSizeLimitin interfaceFollowerMXBean
-
getMaxConcurrentSnapSyncs
public int getMaxConcurrentSnapSyncs()- Specified by:
getMaxConcurrentSnapSyncsin interfaceFollowerMXBean- Returns:
- Number of concurrent snapshots permitted to send to observers
-
setMaxConcurrentSnapSyncs
public void setMaxConcurrentSnapSyncs(int maxConcurrentSnapshots) - Specified by:
setMaxConcurrentSnapSyncsin interfaceFollowerMXBean- Parameters:
maxConcurrentSnapshots- Number of concurrent snapshots permitted to send to observers
-
getMaxConcurrentDiffSyncs
public int getMaxConcurrentDiffSyncs()- Specified by:
getMaxConcurrentDiffSyncsin interfaceFollowerMXBean- Returns:
- Number of concurrent diff syncs permitted to send to observers
-
setMaxConcurrentDiffSyncs
public void setMaxConcurrentDiffSyncs(int maxConcurrentDiffSyncs) - Specified by:
setMaxConcurrentDiffSyncsin interfaceFollowerMXBean- Parameters:
maxConcurrentDiffSyncs- Number of concurrent diff syncs permitted to send to observers
-