Class QuorumBean
java.lang.Object
org.apache.zookeeper.server.quorum.QuorumBean
- All Implemented Interfaces:
ZKMBeanInfo,QuorumMXBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanintgetName()longintintbooleanisHidden()If isHidden returns true, the MBean won't be registered with MBean server, and thus won't be available for management tools.booleanbooleanvoidsetInitLimit(int initLimit) voidsetObserverElectionDelayMS(long delayMS) Set the Observer Leader Election Reconnect Delay time in MSvoidsetSyncLimit(int syncLimit)
-
Constructor Details
-
QuorumBean
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceQuorumMXBean- Specified by:
getNamein interfaceZKMBeanInfo- Returns:
- the name of the quorum
-
isHidden
public boolean isHidden()Description copied from interface:ZKMBeanInfoIf 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:
isHiddenin interfaceZKMBeanInfo- Returns:
- true if the MBean is hidden.
-
getQuorumSize
public int getQuorumSize()- Specified by:
getQuorumSizein interfaceQuorumMXBean- Returns:
- configured number of peers in the quorum
-
getSyncLimit
public int getSyncLimit()- Specified by:
getSyncLimitin interfaceQuorumMXBean- Returns:
- the number of ticks that can pass between sending a request and getting an acknowledgment
-
getInitLimit
public int getInitLimit()- Specified by:
getInitLimitin interfaceQuorumMXBean- Returns:
- the number of ticks that the initial synchronization phase can take
-
setInitLimit
public void setInitLimit(int initLimit) - Specified by:
setInitLimitin interfaceQuorumMXBean- Parameters:
initLimit- the number of ticks that the initial synchronization phase can take
-
setSyncLimit
public void setSyncLimit(int syncLimit) - Specified by:
setSyncLimitin interfaceQuorumMXBean- Parameters:
syncLimit- the number of ticks that can pass between sending a request and getting an acknowledgment
-
isSslQuorum
public boolean isSslQuorum()- Specified by:
isSslQuorumin interfaceQuorumMXBean- Returns:
- SSL communication between quorum members required
-
isPortUnification
public boolean isPortUnification()- Specified by:
isPortUnificationin interfaceQuorumMXBean- Returns:
- SSL communication between quorum members enabled
-
getObserverElectionDelayMS
public long getObserverElectionDelayMS()- Specified by:
getObserverElectionDelayMSin interfaceQuorumMXBean- Returns:
- Observer Leader Election Reconnect Delay time in MS
-
setObserverElectionDelayMS
public void setObserverElectionDelayMS(long delayMS) Description copied from interface:QuorumMXBeanSet the Observer Leader Election Reconnect Delay time in MS- Specified by:
setObserverElectionDelayMSin interfaceQuorumMXBean
-
getDigestEnabled
public boolean getDigestEnabled()- Specified by:
getDigestEnabledin interfaceQuorumMXBean
-
disableDigest
public void disableDigest()- Specified by:
disableDigestin interfaceQuorumMXBean
-