Class DefaultDiscoveryConfig
java.lang.Object
org.eclipse.ecf.provider.zookeeper.core.DefaultDiscoveryConfig
- All Implemented Interfaces:
IDiscoveryConfig
Default implementation of
IDiscoveryConfig. Since this is
zookeeper related code, check the net for the zookeeper administration guide-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe client port default.static final StringDirectory will be created at runtime.static final StringWill be generated at runtime.static final StringThis is the default flavor when no flavor has been passedstatic final StringThe election port default.static final StringThe server init limit default.static final StringThe server port default.static final StringThe sync limit default.static final StringThe location of the zookeeper work directory.static final StringThe tick time default.static final StringFields inherited from interface org.eclipse.ecf.provider.zookeeper.core.IDiscoveryConfig
ZOODISCOVERY_CONSOLELOG, ZOODISCOVERY_FLAVOR_CENTRALIZED, ZOODISCOVERY_FLAVOR_REPLICATED, ZOODISCOVERY_FLAVOR_STANDALONE, ZOOKEEPER_AUTOSTART, ZOOKEEPER_CLIENTPORT, ZOOKEEPER_DATADIR, ZOOKEEPER_DATALOGDIR, ZOOKEEPER_ELECTION_PORT, ZOOKEEPER_INITLIMIT, ZOOKEEPER_SERVER_PORT, ZOOKEEPER_SYNCLIMIT, ZOOKEEPER_TEMPDIR, ZOOKEEPER_TICKTIME -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
defaultConfigProperties
-
DEFAULT_FLAVOR
This is the default flavor when no flavor has been passed- Since:
- 1.0.0
-
TEMPDIR_DEFAULT
The location of the zookeeper work directory. By default it will be the value of thejava.io.tmpdirproperty. 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
Directory will be created at runtime. The folder will be named "zookeeperData". Can be controlled by either providing-Dzoodiscovery.dataDir=stringwherestringis 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
Will be generated at runtime. The folder will be named "zookeeperData"- Since:
- 1.0.0
- See Also:
-
SERVER_PORT_DEFAULT
The server port default. Can be controlled by either providing-Dzoodiscovery.serverPort=nnnnwherennnnis 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
The election port default. Can be controlled by either providing-Dzoodiscovery.electionPort=nnnnwherennnnis 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
The client port default. Can be controlled by either providing-Dzoodiscovery.clientPort=nnnnwherennnnis 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
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=nnnnwherennnnis the tick time or by appending the string to the instantiation of the container id.- Since:
- 1.0.0
- See Also:
-
INITLIMIT_DEFAULT
The server init limit default. Can be controlled by either providing-Dzoodiscovery.initLimit=nnnnwherennnnis the init limit or by appending the string to the instantiation of the container id.- Since:
- 1.0.0
- See Also:
-
SYNCLIMIT_DEFAULT
The sync limit default. Can be controlled by either providing-Dzoodiscovery.syncLimit=nnnnwherennnnis 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
- See Also:
-
-
Constructor Details
-
DefaultDiscoveryConfig
public DefaultDiscoveryConfig()
-
-
Method Details
-
getConfigProperties
- Specified by:
getConfigPropertiesin interfaceIDiscoveryConfig- Returns:
- Map of properties used for configuration. All properties understood by Apache ZooKeeper (v3.1.1) might be included as well.
- See Also:
-
getDefaultTarget
-
getConsoleLog
public static boolean getConsoleLog()- Returns:
- true if consoleLogging was specified.
-