Class ConfigurationFactoryImpl

    • Field Detail

      • USER_CONFIGURATION

        private static final java.lang.String USER_CONFIGURATION
        See Also:
        Constant Field Values
      • DEFAULT_CONFIGURATION

        private static final java.lang.String DEFAULT_CONFIGURATION
        See Also:
        Constant Field Values
      • userConfigurationLocation

        private final java.lang.String userConfigurationLocation
      • defaultConfigurationLocation

        private final java.lang.String defaultConfigurationLocation
    • Constructor Detail

      • ConfigurationFactoryImpl

        public ConfigurationFactoryImpl()
      • ConfigurationFactoryImpl

        ConfigurationFactoryImpl​(java.lang.String userConfigurationLocation,
                                 java.lang.String defaultConfigurationLocation)
      • ConfigurationFactoryImpl

        ConfigurationFactoryImpl​(java.lang.String defaultConfigurationLocation)
    • Method Detail

      • readEnvironmentConfiguration

        private <T extends Configuration<T>> T readEnvironmentConfiguration​(java.lang.Class<T> configurationType)
      • readDefault

        private <T extends Configuration> T readDefault​(java.lang.Class<T> configurationType)
      • readUserConfiguration

        private <T extends Configuration> T readUserConfiguration​(java.lang.Class<T> configurationType)
      • getDefaultConfigurationLocation

        private java.lang.String getDefaultConfigurationLocation()
      • getUserConfigurationLocation

        private java.lang.String getUserConfigurationLocation()