Class TigerConfigurationLoader


  • public class TigerConfigurationLoader
    extends Object
    • Constructor Detail

      • TigerConfigurationLoader

        public TigerConfigurationLoader()
    • 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,
                                 String... baseKeys)
      • readBoolean

        public boolean readBoolean​(String key)
      • readBoolean

        public boolean readBoolean​(String key,
                                   boolean defValue)
      • readTemplates

        public void readTemplates​(String templatesYaml,
                                  String... baseKeys)
      • loadEnvironmentVariables

        public void loadEnvironmentVariables()
      • loadSystemProperties

        public void loadSystemProperties()
      • putValue

        public void putValue​(String key,
                             String value)
      • putValue

        public void putValue​(String key,
                             Object value)