public class AggregatedProperties
extends CompositeConfiguration
Modifier and Type | Field | Description |
---|---|---|
private CompositeConfiguration |
baseConf |
|
private boolean |
baseConfigurationLoaded |
|
private java.lang.String |
companyId |
|
private java.lang.String |
componentName |
|
private CompositeConfiguration |
globalConf |
|
private java.util.List |
loadedSources |
|
private static Log |
log |
|
private Configuration |
prefixedSystemConfiguration |
|
private SystemConfiguration |
systemConfiguration |
Constructor | Description |
---|---|
AggregatedProperties(java.lang.String companyId,
java.lang.String componentName) |
Modifier and Type | Method | Description |
---|---|---|
void |
addBaseFileName(java.lang.String fileName) |
|
private Configuration |
addDatasourceProperties(java.lang.String datasourcePath) |
|
private Configuration |
addFileProperties(java.lang.String fileName,
CompositeConfiguration loadedConf) |
|
void |
addGlobalFileName(java.lang.String fileName) |
|
private void |
addIncludedPropertiesSources(Configuration newConf,
CompositeConfiguration loadedConf) |
|
private Configuration |
addJndiProperties(java.lang.String sourcePath) |
|
private Configuration |
addPropertiesSource(java.lang.String sourceName,
CompositeConfiguration loadedConf) |
Read the given source of properties and add it to the composite
configuration.
|
java.lang.String |
getComponentName() |
|
private java.lang.String |
getPrefix() |
|
java.lang.Object |
getProperty(java.lang.String key) |
Look for the property in environment, global and base configuration, in
this order
|
private java.lang.Long |
getReloadDelay(CompositeConfiguration loadedConf,
FileConfiguration newConf) |
|
boolean |
hasBaseConfiguration() |
|
java.util.List |
loadedSources() |
private static final Log log
private CompositeConfiguration baseConf
private CompositeConfiguration globalConf
private SystemConfiguration systemConfiguration
private Configuration prefixedSystemConfiguration
private java.lang.String componentName
private java.lang.String companyId
private java.util.List loadedSources
private boolean baseConfigurationLoaded
public AggregatedProperties(java.lang.String companyId, java.lang.String componentName)
public java.lang.Object getProperty(java.lang.String key)
key
- private java.lang.String getPrefix()
public void addBaseFileName(java.lang.String fileName)
public void addGlobalFileName(java.lang.String fileName)
private Configuration addPropertiesSource(java.lang.String sourceName, CompositeConfiguration loadedConf)
private Configuration addFileProperties(java.lang.String fileName, CompositeConfiguration loadedConf) throws ConfigurationException
ConfigurationException
private java.lang.Long getReloadDelay(CompositeConfiguration loadedConf, FileConfiguration newConf)
private Configuration addDatasourceProperties(java.lang.String datasourcePath)
private Configuration addJndiProperties(java.lang.String sourcePath)
private void addIncludedPropertiesSources(Configuration newConf, CompositeConfiguration loadedConf)
public java.util.List loadedSources()
public boolean hasBaseConfiguration()
public java.lang.String getComponentName()