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 TypeMethodDescriptionlong
int
int
int
Current maxClientCnxns allowed from a particular hostint
int
int
getState()
int
int
getTick()
int
boolean
isLeader()
boolean
void
setInitLimit
(int initLimit) Set the number of ticks that the initial sync phase can takevoid
setSyncLimit
(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
-