package org.mobicents.tools.configuration; public class CommonConfiguration { public static final String HOST = "127.0.0.1"; public static final String IPV6_HOST = "::1"; public static final Integer NODE_TIMEOUT = 8400; public static final Integer HARDBEAT_INTERVAL = 150; public static final Integer STATISTIC_PORT = 2006; public static final Integer SHUTDOWN_TIMEOUT = 10000; public static final String CACHE_CONFIGURATION = null; public static final Boolean SECURITY_REQUIRED = false; public static final String LOGIN = null; public static final String PASSWORD = null; public static final String CACHE_CONFIG_FILE = null; private String host; private String ipv6Host; private Integer nodeTimeout; private Integer heartbeatInterval; private Integer apiPort; private Integer shutdownTimeout; private String cacheConfiguration; private Boolean securityRequired; private String login; private String password; private String cacheConfigFile; public CommonConfiguration() { this.host = HOST; this.ipv6Host = IPV6_HOST; this.nodeTimeout = NODE_TIMEOUT; this.heartbeatInterval = HARDBEAT_INTERVAL; this.apiPort = STATISTIC_PORT; this.shutdownTimeout = SHUTDOWN_TIMEOUT; this.cacheConfiguration = CACHE_CONFIGURATION; this.securityRequired = SECURITY_REQUIRED; this.login = LOGIN; this.password = PASSWORD; this.cacheConfigFile = CACHE_CONFIG_FILE; } public String getHost() { return host; } public void setHost(String host) { this.host = host; } public String getIpv6Host() { return ipv6Host; } public void setIpv6Host(String ipv6Host) { this.ipv6Host = ipv6Host; } public Integer getNodeTimeout() { return nodeTimeout; } public void setNodeTimeout(Integer nodeTimeout) { this.nodeTimeout = nodeTimeout; } public Integer getHeartbeatInterval() { return heartbeatInterval; } public void setHeartbeatInterval(Integer heartbeatInterval) { this.heartbeatInterval = heartbeatInterval; } public Integer getStatisticPort() { return apiPort; } public void setStatisticPort(Integer apiPort) { if (apiPort < 1 || apiPort > 65535) { throw new IllegalArgumentException("apiPort is out of range"); } this.apiPort = apiPort; } public Integer getShutdownTimeout() { return shutdownTimeout; } public void setShutdownTimeout(Integer shutdownTimeout) { this.shutdownTimeout = shutdownTimeout; } public String getCacheConfiguration() { return cacheConfiguration; } public void setCacheConfiguration(String cacheConfiguration) { this.cacheConfiguration = cacheConfiguration; } public Boolean getSecurityRequired() { return securityRequired; } public void setSecurityRequired(Boolean securityRequired) { this.securityRequired = securityRequired; } public String getLogin() { return login; } public void setLogin(String login) { this.login = login; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getCacheConfigFile() { return cacheConfigFile; } public void setCacheConfigFile(String cacheConfigFile) { this.cacheConfigFile = cacheConfigFile; } }