Package io.datarouter.storage.config
Class DatarouterProperties
java.lang.Object
io.datarouter.storage.config.DatarouterProperties
- Direct Known Subclasses:
SimpleDatarouterProperties,TestDatarouterProperties
public abstract class DatarouterProperties extends Object
-
Constructor Summary
Constructors Modifier Constructor Description protectedDatarouterProperties(ServerTypes serverTypeOptions, String serviceName)protectedDatarouterProperties(ServerTypes serverTypeOptions, String serviceName, String configDirectory, String filename) -
Method Summary
Modifier and Type Method Description StringfindConfigFile(String filename)StringgetAdministratorEmail()PropertiesgetAllComputedServerProperties()Map<String,String>getAllComputedServerPropertiesMap()StringgetConfigDirectory()StringgetConfigFileLocation()abstract StringgetDatarouterPropertiesFileLocation()StringgetEnvironment()StringgetEnvironmentDomain()StringgetEnvironmentType()StringgetFirstServerClusterDomain()StringgetInternalConfigDirectory()protected Optional<io.datarouter.util.tuple.Pair<String,String>>getPropFromDefaults(String propertyName, List<io.datarouter.storage.config.DatarouterProperties.FallbackPropertyValueSupplierDto> defaultValueSupplierDtos)Collection<String>getServerClusterDomains()StringgetServerName()StringgetServerPrivateIp()StringgetServerPublicIp()ServerTypegetServerType()StringgetServerTypeString()StringgetTestConfigDirectory()StringgetWebappName()
-
Constructor Details
-
DatarouterProperties
-
DatarouterProperties
protected DatarouterProperties(ServerTypes serverTypeOptions, String serviceName, String configDirectory, String filename)
-
-
Method Details
-
getPropFromDefaults
-
getServerTypeString
-
findConfigFile
-
getServerName
-
getServerType
-
getServerPublicIp
-
getServerPrivateIp
-
getServerClusterDomains
-
getAdministratorEmail
-
getConfigDirectory
-
getTestConfigDirectory
-
getConfigFileLocation
-
getEnvironment
-
getEnvironmentDomain
-
getEnvironmentType
-
getWebappName
-
getFirstServerClusterDomain
-
getInternalConfigDirectory
-
getAllComputedServerProperties
-
getAllComputedServerPropertiesMap
-
getDatarouterPropertiesFileLocation
-