Class DefaultDiscoveryConfig

java.lang.Object
org.eclipse.ecf.provider.zookeeper.core.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 Details

    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • ZOODISCOVERY_PREFIX

      public static final String ZOODISCOVERY_PREFIX
      See Also:
  • Constructor Details

    • DefaultDiscoveryConfig

      public DefaultDiscoveryConfig()
  • Method Details

    • getConfigProperties

      public Map<String,Object> getConfigProperties()
      Specified by:
      getConfigProperties in interface IDiscoveryConfig
      Returns:
      Map of properties used for configuration. All properties understood by Apache ZooKeeper (v3.1.1) might be included as well.
      See Also:
    • getDefaultTarget

      public static String getDefaultTarget()
    • getConsoleLog

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