Class ZooKeeperServerConf


  • public class ZooKeeperServerConf
    extends java.lang.Object
    Configuration data for a ZooKeeperServer. This class is immutable.
    • Field Detail

      • KEY_CLIENT_PORT

        public static final java.lang.String KEY_CLIENT_PORT
        The key in the map returned by toMap() for the client port.
        See Also:
        Constant Field Values
      • KEY_DATA_DIR

        public static final java.lang.String KEY_DATA_DIR
        The key in the map returned by toMap() for the data directory.
        See Also:
        Constant Field Values
      • KEY_DATA_LOG_DIR

        public static final java.lang.String KEY_DATA_LOG_DIR
        The key in the map returned by toMap() for the data log directory.
        See Also:
        Constant Field Values
      • KEY_TICK_TIME

        public static final java.lang.String KEY_TICK_TIME
        The key in the map returned by toMap() for the tick time.
        See Also:
        Constant Field Values
      • KEY_MAX_CLIENT_CNXNS

        public static final java.lang.String KEY_MAX_CLIENT_CNXNS
        The key in the map returned by toMap() for the maximum client connections per host.
        See Also:
        Constant Field Values
      • KEY_MIN_SESSION_TIMEOUT

        public static final java.lang.String KEY_MIN_SESSION_TIMEOUT
        The key in the map returned by toMap() for the minimum session timeout.
        See Also:
        Constant Field Values
      • KEY_MAX_SESSION_TIMEOUT

        public static final java.lang.String KEY_MAX_SESSION_TIMEOUT
        The key in the map returned by toMap() for the maximum session timeout.
        See Also:
        Constant Field Values
      • KEY_SERVER_ID

        public static final java.lang.String KEY_SERVER_ID
        The key in the map returned by toMap() for the server ID.
        See Also:
        Constant Field Values
      • KEY_CLIENT_PORT_LISTEN_BACKLOG

        public static final java.lang.String KEY_CLIENT_PORT_LISTEN_BACKLOG
        The key in the map returned by toMap() for the server socket listen backlog.
        See Also:
        Constant Field Values
    • Method Detail

      • getClientPort

        public int getClientPort()
        Gets the client port.
        Returns:
        client port
      • getDataDir

        public java.lang.String getDataDir()
        Gets the data directory.
        Returns:
        data directory
      • getDataLogDir

        public java.lang.String getDataLogDir()
        Gets the data log directory.
        Returns:
        data log directory
      • getTickTime

        public int getTickTime()
        Gets the tick time.
        Returns:
        tick time
      • getMaxClientCnxnsPerHost

        public int getMaxClientCnxnsPerHost()
        Gets the maximum client connections per host.
        Returns:
        maximum client connections per host
      • getMinSessionTimeout

        public int getMinSessionTimeout()
        Gets the minimum session timeout.
        Returns:
        minimum session timeout
      • getMaxSessionTimeout

        public int getMaxSessionTimeout()
        Gets the maximum session timeout.
        Returns:
        maximum session timeout
      • getServerId

        public long getServerId()
        Gets the server ID.
        Returns:
        server ID
      • getClientPortListenBacklog

        public int getClientPortListenBacklog()
        Returns the server socket listen backlog length.
      • toMap

        public java.util.Map<java.lang.String,​java.lang.Object> toMap()
        Converts this configuration to a map. The returned map is mutable, and changes to it do not reflect back into this configuration.
        Returns:
        map representation of configuration