Package com.helger.config.source
Interface IConfigurationSource
- All Superinterfaces:
IConfigurationValueProvider
- All Known Subinterfaces:
IConfigurationSourceResource,IIterableConfigurationSource
- All Known Implementing Classes:
AbstractConfigurationSource,AbstractConfigurationSourceResource,ConfigurationSourceEnvVar,ConfigurationSourceFunction,ConfigurationSourceProperties,ConfigurationSourceSystemProperty
An abstract configuration source.
- Author:
- Philip Helger
-
Method Summary
Modifier and TypeMethodDescriptionintbooleanMethods inherited from interface com.helger.config.value.IConfigurationValueProvider
getConfigurationValue
-
Method Details
-
getSourceType
- Returns:
- The configuration source type. Never
null.
-
getPriority
int getPriority()- Returns:
- THe higher the priority the earlier it is checked. Values between
Integer.MIN_VALUEandInteger.MAX_VALUEare allowed.
-
isInitializedAndUsable
boolean isInitializedAndUsable()- Returns:
trueif the file was successfully initialized and can be used as a configuration source.
-