public class ConfigurationObjectCache
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.net.URL |
confFileUrl |
(package private) java.lang.Object |
configurationObject |
private java.lang.String |
confName |
(package private) ConfigurationLoader |
loader |
private static Log |
log |
private ComponentProperties |
properties |
(package private) ReloadingStrategy |
reloadingStrategy |
(package private) java.lang.Object |
reloadLock |
Constructor and Description |
---|
ConfigurationObjectCache(java.lang.Object confObj,
java.net.URL confFileUrl,
ComponentProperties properties,
java.lang.String confName) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getConfigurationObject() |
java.lang.String |
getConfName() |
private ReloadingStrategy |
getReloadingStrategy() |
private void |
reload() |
void |
setReloadingStrategy(ReloadingStrategy strategy) |
java.lang.Object configurationObject
ReloadingStrategy reloadingStrategy
java.lang.Object reloadLock
ConfigurationLoader loader
private static final Log log
private java.net.URL confFileUrl
private ComponentProperties properties
private java.lang.String confName
public ConfigurationObjectCache(java.lang.Object confObj, java.net.URL confFileUrl, ComponentProperties properties, java.lang.String confName)
public java.lang.Object getConfigurationObject()
public java.lang.String getConfName()
private void reload()
private ReloadingStrategy getReloadingStrategy()
public void setReloadingStrategy(ReloadingStrategy strategy)