org.apache.zookeeper.server.quorum
Class LocalPeerBean
java.lang.Object
org.apache.zookeeper.server.quorum.ServerBean
org.apache.zookeeper.server.quorum.LocalPeerBean
- All Implemented Interfaces:
- ZKMBeanInfo, LocalPeerMXBean, ServerMXBean
public class LocalPeerBean
- extends ServerBean
- implements LocalPeerMXBean
Implementation of the local peer MBean interface.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalPeerBean
public LocalPeerBean(QuorumPeer peer)
getName
public java.lang.String getName()
- Specified by:
getName
in interface ZKMBeanInfo
- Specified by:
getName
in interface ServerMXBean
- Returns:
- name of the server MBean
isHidden
public boolean isHidden()
- Description copied from interface:
ZKMBeanInfo
- If isHidden returns true, the MBean won't be registered with MBean server,
and thus won't be available for management tools. Used for grouping MBeans.
- Specified by:
isHidden
in interface ZKMBeanInfo
- Overrides:
isHidden
in class ServerBean
- Returns:
- true if the MBean is hidden.
getTickTime
public int getTickTime()
- Specified by:
getTickTime
in interface LocalPeerMXBean
- Returns:
- the number of milliseconds of each tick
getMaxClientCnxnsPerHost
public int getMaxClientCnxnsPerHost()
- Description copied from interface:
LocalPeerMXBean
- Current maxClientCnxns allowed from a particular host
- Specified by:
getMaxClientCnxnsPerHost
in interface LocalPeerMXBean
getMinSessionTimeout
public int getMinSessionTimeout()
- Specified by:
getMinSessionTimeout
in interface LocalPeerMXBean
- Returns:
- the minimum number of milliseconds allowed for a session timeout
getMaxSessionTimeout
public int getMaxSessionTimeout()
- Specified by:
getMaxSessionTimeout
in interface LocalPeerMXBean
- Returns:
- the maximum number of milliseconds allowed for a session timeout
getInitLimit
public int getInitLimit()
- Specified by:
getInitLimit
in interface LocalPeerMXBean
- Returns:
- the number of ticks that the initial sync phase can take
getSyncLimit
public int getSyncLimit()
- Specified by:
getSyncLimit
in interface LocalPeerMXBean
- Returns:
- the number of ticks that can pass between sending a request
and getting a acknowledgment
getTick
public int getTick()
- Specified by:
getTick
in interface LocalPeerMXBean
- Returns:
- the current tick
getState
public java.lang.String getState()
- Specified by:
getState
in interface LocalPeerMXBean
- Returns:
- the current server state
getQuorumAddress
public java.lang.String getQuorumAddress()
- Specified by:
getQuorumAddress
in interface LocalPeerMXBean
- Returns:
- the quorum address
getElectionType
public int getElectionType()
- Specified by:
getElectionType
in interface LocalPeerMXBean
- Returns:
- the election type
Copyright © 2011 The Apache Software Foundation