public class ConfigurationObjectCache
extends java.lang.Object
Modifier and Type | Field | 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 | Description |
---|---|
ConfigurationObjectCache(java.lang.Object confObj,
java.net.URL confFileUrl,
ComponentProperties properties,
java.lang.String confName) |
Modifier and Type | Method | 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)