public class Configuration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
autoConnectLimit |
protected boolean |
channelsBlocking |
protected static java.lang.String |
configHome |
protected java.util.Map<java.lang.String,java.lang.String> |
configs |
protected java.math.BigInteger |
DH_G |
protected java.math.BigInteger |
DH_P |
protected HostsConfig |
hosts |
protected static java.lang.String |
hostsFileName |
protected int |
processId |
Constructor and Description |
---|
Configuration(int procId) |
Configuration(int processId,
java.lang.String configHomeParam) |
Configuration(int processId,
java.lang.String configHomeParam,
java.lang.String hostsFileNameParam) |
Modifier and Type | Method and Description |
---|---|
void |
addHostInfo(int id,
java.lang.String host,
int port) |
int |
getAutoConnectLimit() |
java.math.BigInteger |
getDHG() |
java.math.BigInteger |
getDHP() |
java.lang.String |
getHmacAlgorithm() |
int |
getHmacSize() |
java.lang.String |
getHost(int id) |
java.net.InetSocketAddress |
getLocalAddress(int id) |
int |
getPort(int id) |
int |
getProcessId() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
java.lang.String |
getProperty(java.lang.String key) |
java.net.InetSocketAddress |
getRemoteAddress(int id) |
int |
getServerToServerPort(int id) |
java.net.InetSocketAddress |
getServerToServerRemoteAddress(int id) |
protected void |
init() |
boolean |
isHostSetted(int id) |
void |
setProcessId(int processId) |
boolean |
useBlockingChannels() |
protected int processId
protected boolean channelsBlocking
protected java.math.BigInteger DH_P
protected java.math.BigInteger DH_G
protected int autoConnectLimit
protected java.util.Map<java.lang.String,java.lang.String> configs
protected HostsConfig hosts
protected static java.lang.String configHome
protected static java.lang.String hostsFileName
public Configuration(int procId)
public Configuration(int processId, java.lang.String configHomeParam)
public Configuration(int processId, java.lang.String configHomeParam, java.lang.String hostsFileNameParam)
protected void init()
public final boolean isHostSetted(int id)
public final boolean useBlockingChannels()
public final int getAutoConnectLimit()
public final java.math.BigInteger getDHP()
public final java.math.BigInteger getDHG()
public final java.lang.String getHmacAlgorithm()
public final int getHmacSize()
public final java.lang.String getProperty(java.lang.String key)
public final java.util.Map<java.lang.String,java.lang.String> getProperties()
public final java.net.InetSocketAddress getRemoteAddress(int id)
public final java.net.InetSocketAddress getServerToServerRemoteAddress(int id)
public final java.net.InetSocketAddress getLocalAddress(int id)
public final java.lang.String getHost(int id)
public final int getPort(int id)
public final int getServerToServerPort(int id)
public final int getProcessId()
public final void setProcessId(int processId)
public final void addHostInfo(int id, java.lang.String host, int port)