Class QuorumPeer.QuorumServer
- java.lang.Object
- 
- org.apache.zookeeper.server.quorum.QuorumPeer.QuorumServer
 
- 
- Enclosing class:
- QuorumPeer
 
 public static class QuorumPeer.QuorumServer extends Object 
- 
- 
Field SummaryFields Modifier and Type Field Description MultipleAddressesaddrInetSocketAddressclientAddrMultipleAddresseselectionAddrStringhostnamelongidbooleanisClientAddrFromStaticQuorumPeer.LearnerTypetype
 - 
Constructor SummaryConstructors Constructor Description QuorumServer(long sid, String addressStr)QuorumServer(long id, InetSocketAddress addr)QuorumServer(long id, InetSocketAddress addr, InetSocketAddress electionAddr)QuorumServer(long id, InetSocketAddress addr, InetSocketAddress electionAddr, InetSocketAddress clientAddr)QuorumServer(long id, InetSocketAddress addr, InetSocketAddress electionAddr, InetSocketAddress clientAddr, QuorumPeer.LearnerType type)QuorumServer(long id, InetSocketAddress addr, InetSocketAddress electionAddr, QuorumPeer.LearnerType type)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckAddressDuplicate(QuorumPeer.QuorumServer s)static StringdelimitedHostString(InetSocketAddress addr)booleanequals(Object o)longgetId()inthashCode()voidrecreateSocketAddresses()Performs a DNS lookup for server address and election address.StringtoString()
 
- 
- 
- 
Field Detail- 
addrpublic MultipleAddresses addr 
 - 
electionAddrpublic MultipleAddresses electionAddr 
 - 
clientAddrpublic InetSocketAddress clientAddr 
 - 
idpublic long id 
 - 
hostnamepublic String hostname 
 - 
typepublic QuorumPeer.LearnerType type 
 - 
isClientAddrFromStaticpublic boolean isClientAddrFromStatic 
 
- 
 - 
Constructor Detail- 
QuorumServerpublic QuorumServer(long id, InetSocketAddress addr, InetSocketAddress electionAddr, InetSocketAddress clientAddr)
 - 
QuorumServerpublic QuorumServer(long id, InetSocketAddress addr, InetSocketAddress electionAddr)
 - 
QuorumServerpublic QuorumServer(long id, InetSocketAddress addr)
 - 
QuorumServerpublic QuorumServer(long sid, String addressStr) throws QuorumPeerConfig.ConfigException- Throws:
- QuorumPeerConfig.ConfigException
 
 - 
QuorumServerpublic QuorumServer(long id, InetSocketAddress addr, InetSocketAddress electionAddr, QuorumPeer.LearnerType type)
 - 
QuorumServerpublic QuorumServer(long id, InetSocketAddress addr, InetSocketAddress electionAddr, InetSocketAddress clientAddr, QuorumPeer.LearnerType type)
 
- 
 - 
Method Detail- 
getIdpublic long getId() 
 - 
recreateSocketAddressespublic void recreateSocketAddresses() Performs a DNS lookup for server address and election address. If the DNS lookup fails, this.addr and electionAddr remain unmodified.
 - 
delimitedHostStringpublic static String delimitedHostString(InetSocketAddress addr) 
 - 
checkAddressDuplicatepublic void checkAddressDuplicate(QuorumPeer.QuorumServer s) throws KeeperException.BadArgumentsException 
 
- 
 
-