org.apache.zookeeper.server
Class ServerConfig
java.lang.Object
org.apache.zookeeper.server.ServerConfig
public class ServerConfig
- extends Object
Server configuration storage.
We use this instead of Properties as it's typed.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
clientPort
protected int clientPort
dataDir
protected String dataDir
dataLogDir
protected String dataLogDir
tickTime
protected int tickTime
maxClientCnxns
protected int maxClientCnxns
ServerConfig
public ServerConfig()
parse
public void parse(String[] args)
- Parse arguments for server configuration
- Parameters:
args
- clientPort dataDir and optional tickTime
- Throws:
IllegalArgumentException
- on invalid usage
parse
public void parse(String path)
throws QuorumPeerConfig.ConfigException
- Parse a ZooKeeper configuration file
- Parameters:
path
- the patch of the configuration file
- Throws:
QuorumPeerConfig.ConfigException
- error processing configuration
readFrom
public void readFrom(QuorumPeerConfig config)
- Read attributes from a QuorumPeerConfig.
- Parameters:
config
-
getClientPort
public int getClientPort()
getDataDir
public String getDataDir()
getDataLogDir
public String getDataLogDir()
getTickTime
public int getTickTime()
getMaxClientCnxns
public int getMaxClientCnxns()