Interface LocalPeerMXBean
- All Superinterfaces:
ServerMXBean
- All Known Implementing Classes:
LocalPeerBean
A local zookeeper server MBean interface. Unlike the remote peer, the local
peer provides complete state/statistics at runtime and can be managed (just
like a standalone zookeeper server).
-
Method Summary
Modifier and TypeMethodDescriptionlongintintintCurrent maxClientCnxns allowed from a particular hostintintintgetState()intintgetTick()intbooleanisLeader()booleanvoidsetInitLimit(int initLimit) Set the number of ticks that the initial sync phase can takevoidsetSyncLimit(int syncLimit) Set the number of ticks that can pass between sending a request and getting a acknowledgmentMethods inherited from interface org.apache.zookeeper.server.quorum.ServerMXBean
getName, getStartTime
-
Method Details
-
getTickTime
int getTickTime()- Returns:
- the number of milliseconds of each tick
-
getMaxClientCnxnsPerHost
int getMaxClientCnxnsPerHost()Current maxClientCnxns allowed from a particular host -
getMinSessionTimeout
int getMinSessionTimeout()- Returns:
- the minimum number of milliseconds allowed for a session timeout
-
getMaxSessionTimeout
int getMaxSessionTimeout()- Returns:
- the maximum number of milliseconds allowed for a session timeout
-
getInitLimit
int getInitLimit()- Returns:
- the number of ticks that the initial sync phase can take
-
getSyncLimit
int getSyncLimit()- Returns:
- the number of ticks that can pass between sending a request and getting a acknowledgment
-
setInitLimit
void setInitLimit(int initLimit) Set the number of ticks that the initial sync phase can take -
setSyncLimit
void setSyncLimit(int syncLimit) Set the number of ticks that can pass between sending a request and getting a acknowledgment -
getTick
int getTick()- Returns:
- the current tick
-
getState
String getState()- Returns:
- the current server state
-
getQuorumAddress
String getQuorumAddress()- Returns:
- the quorum address
-
getElectionType
int getElectionType()- Returns:
- the election type
-
getElectionAddress
String getElectionAddress()- Returns:
- the election address
-
getClientAddress
String getClientAddress()- Returns:
- the client address
-
getLearnerType
String getLearnerType()- Returns:
- the learner type
-
getConfigVersion
long getConfigVersion()- Returns:
- the config version
-
getQuorumSystemInfo
String getQuorumSystemInfo()- Returns:
- the quorum system information
-
isPartOfEnsemble
boolean isPartOfEnsemble()- Returns:
- true if quorum peer is part of the ensemble, false otherwise
-
isLeader
boolean isLeader()- Returns:
- true if the peer is the current leader
-
getMaxCnxns
int getMaxCnxns()- Returns:
- Current maxCnxns allowed to a single ZooKeeper server
-