public class ServerConfig extends Object
Modifier and Type | Field and Description |
---|---|
protected InetSocketAddress |
clientPortAddress |
protected String |
dataDir |
protected String |
dataLogDir |
protected int |
maxClientCnxns |
protected int |
maxSessionTimeout
defaults to -1 if not set explicitly
|
protected int |
minSessionTimeout
defaults to -1 if not set explicitly
|
protected int |
tickTime |
Constructor and Description |
---|
ServerConfig() |
Modifier and Type | Method and Description |
---|---|
InetSocketAddress |
getClientPortAddress() |
String |
getDataDir() |
String |
getDataLogDir() |
int |
getMaxClientCnxns() |
int |
getMaxSessionTimeout()
maximum session timeout in milliseconds, -1 if unset
|
int |
getMinSessionTimeout()
minimum session timeout in milliseconds, -1 if unset
|
int |
getTickTime() |
void |
parse(String path)
Parse a ZooKeeper configuration file
|
void |
parse(String[] args)
Parse arguments for server configuration
|
void |
readFrom(QuorumPeerConfig config)
Read attributes from a QuorumPeerConfig.
|
protected InetSocketAddress clientPortAddress
protected String dataDir
protected String dataLogDir
protected int tickTime
protected int maxClientCnxns
protected int minSessionTimeout
protected int maxSessionTimeout
public void parse(String[] args)
args
- clientPort dataDir and optional tickTimeIllegalArgumentException
- on invalid usagepublic void parse(String path) throws QuorumPeerConfig.ConfigException
path
- the patch of the configuration fileQuorumPeerConfig.ConfigException
- error processing configurationpublic void readFrom(QuorumPeerConfig config)
config
- public InetSocketAddress getClientPortAddress()
public String getDataDir()
public String getDataLogDir()
public int getTickTime()
public int getMaxClientCnxns()
public int getMinSessionTimeout()
public int getMaxSessionTimeout()
Copyright © 2016 The Apache Software Foundation