Interface LocalPeerMXBean
- 
- All Superinterfaces:
 ServerMXBean
- All Known Implementing Classes:
 LocalPeerBean
public interface LocalPeerMXBean extends ServerMXBean
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetClientAddress()longgetConfigVersion()StringgetElectionAddress()intgetElectionType()intgetInitLimit()StringgetLearnerType()intgetMaxClientCnxnsPerHost()Current maxClientCnxns allowed from a particular hostintgetMaxCnxns()intgetMaxSessionTimeout()intgetMinSessionTimeout()StringgetQuorumAddress()StringgetQuorumSystemInfo()StringgetState()intgetSyncLimit()intgetTick()intgetTickTime()booleanisLeader()booleanisPartOfEnsemble()voidsetInitLimit(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 acknowledgment- 
Methods inherited from interface org.apache.zookeeper.server.quorum.ServerMXBean
getName, getStartTime 
 - 
 
 - 
 
- 
- 
Method Detail
- 
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
 
 
 - 
 
 -