Class TigerConfigurationLoader
- java.lang.Object
-
- de.gematik.test.tiger.common.config.TigerConfigurationLoader
-
public class TigerConfigurationLoader extends Object
-
-
Constructor Summary
Constructors Constructor Description TigerConfigurationLoader()
-
Method Summary
-
-
-
Method Detail
-
reset
public void reset()
-
initialize
public void initialize()
-
instantiateConfigurationBean
public <T> Optional<T> instantiateConfigurationBean(Class<T> configurationBeanClass, String... baseKeys)
-
instantiateConfigurationBean
public <T> T instantiateConfigurationBean(com.fasterxml.jackson.core.type.TypeReference<T> configurationBeanType, String... baseKeys)
-
readFromYaml
public void readFromYaml(String yamlSource, SourceType sourceType, String... baseKeys)
-
readBoolean
public boolean readBoolean(String key)
-
readBoolean
public boolean readBoolean(String key, boolean defValue)
-
loadEnvironmentVariables
public void loadEnvironmentVariables()
-
loadSystemProperties
public void loadSystemProperties()
-
retrieveMap
public Map<TigerConfigurationKey,String> retrieveMap()
-
listSources
public List<AbstractTigerConfigurationSource> listSources()
-
putValue
public void putValue(String key, String value, SourceType sourceType)
-
addConfigurationSource
public void addConfigurationSource(AbstractTigerConfigurationSource configurationSource)
-
removeConfigurationSource
public boolean removeConfigurationSource(AbstractTigerConfigurationSource configurationSource)
-
-