Package de.dytanic.cloudnet.conf
Interface IConfiguration
-
- All Known Implementing Classes:
JsonConfiguration
public interface IConfiguration
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIConfiguration.DefaultJVMFlags
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationOptionSSLgetClientSslConfig()de.dytanic.cloudnet.driver.network.cluster.NetworkClustergetClusterConfig()java.lang.StringgetConnectHostAddress()IConfiguration.DefaultJVMFlagsgetDefaultJVMFlags()java.lang.StringgetHostAddress()java.util.Collection<de.dytanic.cloudnet.driver.network.HostAndPort>getHttpListeners()de.dytanic.cloudnet.driver.network.cluster.NetworkClusterNodegetIdentity()java.util.Collection<java.lang.String>getIpWhitelist()java.lang.StringgetJVMCommand()doublegetMaxCPUUsageToStartServices()intgetMaxMemory()intgetMaxServiceConsoleLogCacheSize()intgetProcessTerminationTimeoutSeconds()ConfigurationOptionSSLgetServerSslConfig()ConfigurationOptionSSLgetWebSslConfig()booleanisFileExists()booleanisParallelServiceStartSequence()booleanisPrintErrorStreamLinesFromServices()booleanisRunBlockedServiceStartTryLaterAutomatic()voidload()voidsave()voidsetClusterConfig(de.dytanic.cloudnet.driver.network.cluster.NetworkCluster clusterConfig)voidsetConnectHostAddress(java.lang.String connectHostAddress)voidsetDefaultHostAddress(java.lang.String hostAddress)voidsetDefaultJVMFlags(IConfiguration.DefaultJVMFlags defaultJVMFlags)voidsetHostAddress(java.lang.String hostAddress)voidsetHttpListeners(java.util.Collection<de.dytanic.cloudnet.driver.network.HostAndPort> httpListeners)voidsetIdentity(de.dytanic.cloudnet.driver.network.cluster.NetworkClusterNode identity)voidsetIpWhitelist(java.util.Collection<java.lang.String> whitelist)voidsetMaxCPUUsageToStartServices(double value)voidsetMaxMemory(int memory)voidsetMaxServiceConsoleLogCacheSize(int maxServiceConsoleLogCacheSize)voidsetParallelServiceStartSequence(boolean value)voidsetPrintErrorStreamLinesFromServices(boolean printErrorStreamLinesFromServices)voidsetProcessTerminationTimeoutSeconds(int processTerminationTimeoutSeconds)voidsetRunBlockedServiceStartTryLaterAutomatic(boolean runBlockedServiceStartTryLaterAutomatic)
-
-
-
Method Detail
-
isFileExists
boolean isFileExists()
-
load
void load()
-
save
void save()
-
setDefaultHostAddress
void setDefaultHostAddress(java.lang.String hostAddress)
-
getHostAddress
java.lang.String getHostAddress()
-
setHostAddress
void setHostAddress(java.lang.String hostAddress)
-
getConnectHostAddress
java.lang.String getConnectHostAddress()
-
setConnectHostAddress
void setConnectHostAddress(java.lang.String connectHostAddress)
-
getIdentity
de.dytanic.cloudnet.driver.network.cluster.NetworkClusterNode getIdentity()
-
setIdentity
void setIdentity(de.dytanic.cloudnet.driver.network.cluster.NetworkClusterNode identity)
-
getClusterConfig
de.dytanic.cloudnet.driver.network.cluster.NetworkCluster getClusterConfig()
-
setClusterConfig
void setClusterConfig(de.dytanic.cloudnet.driver.network.cluster.NetworkCluster clusterConfig)
-
getIpWhitelist
java.util.Collection<java.lang.String> getIpWhitelist()
-
setIpWhitelist
void setIpWhitelist(java.util.Collection<java.lang.String> whitelist)
-
getHttpListeners
java.util.Collection<de.dytanic.cloudnet.driver.network.HostAndPort> getHttpListeners()
-
setHttpListeners
void setHttpListeners(java.util.Collection<de.dytanic.cloudnet.driver.network.HostAndPort> httpListeners)
-
getClientSslConfig
ConfigurationOptionSSL getClientSslConfig()
-
getServerSslConfig
ConfigurationOptionSSL getServerSslConfig()
-
getWebSslConfig
ConfigurationOptionSSL getWebSslConfig()
-
getMaxCPUUsageToStartServices
double getMaxCPUUsageToStartServices()
-
setMaxCPUUsageToStartServices
void setMaxCPUUsageToStartServices(double value)
-
getMaxMemory
int getMaxMemory()
-
setMaxMemory
void setMaxMemory(int memory)
-
getMaxServiceConsoleLogCacheSize
int getMaxServiceConsoleLogCacheSize()
-
setMaxServiceConsoleLogCacheSize
void setMaxServiceConsoleLogCacheSize(int maxServiceConsoleLogCacheSize)
-
isPrintErrorStreamLinesFromServices
boolean isPrintErrorStreamLinesFromServices()
-
setPrintErrorStreamLinesFromServices
void setPrintErrorStreamLinesFromServices(boolean printErrorStreamLinesFromServices)
-
isParallelServiceStartSequence
boolean isParallelServiceStartSequence()
-
setParallelServiceStartSequence
void setParallelServiceStartSequence(boolean value)
-
isRunBlockedServiceStartTryLaterAutomatic
boolean isRunBlockedServiceStartTryLaterAutomatic()
-
setRunBlockedServiceStartTryLaterAutomatic
void setRunBlockedServiceStartTryLaterAutomatic(boolean runBlockedServiceStartTryLaterAutomatic)
-
getDefaultJVMFlags
IConfiguration.DefaultJVMFlags getDefaultJVMFlags()
-
setDefaultJVMFlags
void setDefaultJVMFlags(IConfiguration.DefaultJVMFlags defaultJVMFlags)
-
getJVMCommand
java.lang.String getJVMCommand()
-
getProcessTerminationTimeoutSeconds
int getProcessTerminationTimeoutSeconds()
-
setProcessTerminationTimeoutSeconds
void setProcessTerminationTimeoutSeconds(int processTerminationTimeoutSeconds)
-
-