Class QuorumPeerConfig


  • @Public
    public class QuorumPeerConfig
    extends java.lang.Object
    • Field Detail

      • clientPortAddress

        protected java.net.InetSocketAddress clientPortAddress
      • dataDir

        protected java.lang.String dataDir
      • dataLogDir

        protected java.lang.String dataLogDir
      • tickTime

        protected int tickTime
      • maxClientCnxns

        protected int maxClientCnxns
      • minSessionTimeout

        protected int minSessionTimeout
        defaults to -1 if not set explicitly
      • maxSessionTimeout

        protected int maxSessionTimeout
        defaults to -1 if not set explicitly
      • initLimit

        protected int initLimit
      • syncLimit

        protected int syncLimit
      • electionAlg

        protected int electionAlg
      • electionPort

        protected int electionPort
      • quorumListenOnAllIPs

        protected boolean quorumListenOnAllIPs
      • serverId

        protected long serverId
      • serverWeight

        protected java.util.HashMap<java.lang.Long,​java.lang.Long> serverWeight
      • serverGroup

        protected java.util.HashMap<java.lang.Long,​java.lang.Long> serverGroup
      • numGroups

        protected int numGroups
      • snapRetainCount

        protected int snapRetainCount
      • purgeInterval

        protected int purgeInterval
      • syncEnabled

        protected boolean syncEnabled
      • quorumServerRequireSasl

        protected boolean quorumServerRequireSasl
        Configurations for the quorumpeer-to-quorumpeer sasl authentication
      • quorumLearnerRequireSasl

        protected boolean quorumLearnerRequireSasl
      • quorumEnableSasl

        protected boolean quorumEnableSasl
      • quorumServicePrincipal

        protected java.lang.String quorumServicePrincipal
      • quorumLearnerLoginContext

        protected java.lang.String quorumLearnerLoginContext
      • quorumServerLoginContext

        protected java.lang.String quorumServerLoginContext
      • quorumCnxnThreadsSize

        protected int quorumCnxnThreadsSize
    • Constructor Detail

      • QuorumPeerConfig

        public QuorumPeerConfig()
    • Method Detail

      • getClientPortAddress

        public java.net.InetSocketAddress getClientPortAddress()
      • getDataDir

        public java.lang.String getDataDir()
      • getDataLogDir

        public java.lang.String getDataLogDir()
      • getTickTime

        public int getTickTime()
      • getMaxClientCnxns

        public int getMaxClientCnxns()
      • getMinSessionTimeout

        public int getMinSessionTimeout()
      • getMaxSessionTimeout

        public int getMaxSessionTimeout()
      • getInitLimit

        public int getInitLimit()
      • getSyncLimit

        public int getSyncLimit()
      • getElectionAlg

        public int getElectionAlg()
      • getElectionPort

        public int getElectionPort()
      • getSnapRetainCount

        public int getSnapRetainCount()
      • getPurgeInterval

        public int getPurgeInterval()
      • getSyncEnabled

        public boolean getSyncEnabled()
      • getServerId

        public long getServerId()
      • isDistributed

        public boolean isDistributed()
      • getQuorumListenOnAllIPs

        public java.lang.Boolean getQuorumListenOnAllIPs()