- Direct Known Subclasses:
- JavaPropertiesConfigReader, YamlConfigReader
public abstract class ConfigFileReader<T>
extends java.lang.Object
This is an abstract class used to find the Rapture config files, calculate an
overlay if there are any overrides in an override cfg file, and then return
the properties.
There are three levels searched in the discovery path, from lowest precedence
to highest precedence: 1. default (baked into classpath) 2. global config 3.
app-specific config. If the global config system property or env variable is
set, we look for global config and app config in that dir. Otherwise, look in
classpath.