Class DefaultDiscoveryConfig

  • All Implemented Interfaces:
    IDiscoveryConfig

    public class DefaultDiscoveryConfig
    extends Object
    implements IDiscoveryConfig
    Default implementation of IDiscoveryConfig. Since this is zookeeper related code, check the net for the zookeeper administration guide
    • Field Detail

      • defaultConfigProperties

        protected static Map<String,​Object> defaultConfigProperties
      • DEFAULT_FLAVOR

        public static final String DEFAULT_FLAVOR
        This is the default flavor when no flavor has been passed
        Since:
        1.0.0
      • TEMPDIR_DEFAULT

        public static final String TEMPDIR_DEFAULT
        The location of the zookeeper work directory. By default it will be the value of the java.io.tmpdir property. Can be controlled by either providing -Dzoodiscovery.tempDir=/qualified/path/ where /qualified/path/ is the absolute path name you want to define or by appending the string to the instantiation of the container id: instantiation of the container id.
        Since:
        1.0.0
      • DATADIR_DEFAULT

        public static final String DATADIR_DEFAULT
        Directory will be created at runtime. The folder will be named "zookeeperData". Can be controlled by either providing -Dzoodiscovery.dataDir=string where string is the single directory name you want to define or by appending the string to the instantiation of the container id: instantiation of the container id.
        Since:
        1.0.0
        See Also:
        Constant Field Values
      • DATALOGDIR_DEFAULT

        public static final String DATALOGDIR_DEFAULT
        Will be generated at runtime. The folder will be named "zookeeperData"
        Since:
        1.0.0
        See Also:
        Constant Field Values
      • SERVER_PORT_DEFAULT

        public static final String SERVER_PORT_DEFAULT
        The server port default. Can be controlled by either providing -Dzoodiscovery.serverPort=nnnn where nnnn is the port you want to define as the server port or by appending the string to the instantiation of the container id: zoodiscovery documentation.
        Since:
        1.0.0
        See Also:
        Constant Field Values
      • ELECTION_PORT_DEFAULT

        public static final String ELECTION_PORT_DEFAULT
        The election port default. Can be controlled by either providing -Dzoodiscovery.electionPort=nnnn where nnnn is the port you want to define as the election port or by appending the string to the instantiation of the instantiation of the container id.
        Since:
        1.0.0
        See Also:
        Constant Field Values
      • CLIENT_PORT_DEFAULT

        public static final String CLIENT_PORT_DEFAULT
        The client port default. Can be controlled by either providing -Dzoodiscovery.clientPort=nnnn where nnnn is the port you want to define as the client port or by appending the string to the instantiation of the instantiation of the container id.
        Since:
        1.0.0
        See Also:
        Constant Field Values
      • TICKTIME_DEFAULT

        public static final String TICKTIME_DEFAULT
        The tick time default. the length of a single tick, which is the basic time unit used by ZooKeeper, as measured in milliseconds. It is used to regulate heartbeats, and timeouts. For example, the minimum session timeout will be two ticks.

        Can be controlled by either providing -Dzoodiscovery.tickTime=nnnn where nnnn is the tick time or by appending the string to the instantiation of the container id.

        Since:
        1.0.0
        See Also:
        Constant Field Values
      • INITLIMIT_DEFAULT

        public static final String INITLIMIT_DEFAULT
        The server init limit default. Can be controlled by either providing -Dzoodiscovery.initLimit=nnnn where nnnn is the init limit or by appending the string to the instantiation of the container id.
        Since:
        1.0.0
        See Also:
        Constant Field Values
      • SYNCLIMIT_DEFAULT

        public static final String SYNCLIMIT_DEFAULT
        The sync limit default. Can be controlled by either providing -Dzoodiscovery.syncLimit=nnnn where nnnn is the sync limit you want to define or by appending the string to the instantiation of the container id: instantiation of the container id.
        Since:
        1.0.0
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultDiscoveryConfig

        public DefaultDiscoveryConfig()
    • Method Detail

      • getDefaultTarget

        public static String getDefaultTarget()
      • getConsoleLog

        public static boolean getConsoleLog()
        Returns:
        true if consoleLogging was specified.