public class ReloadablePropertiesBase extends DelegatingProperties implements ReloadableProperties
ReloadableProperties.| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOGGER |
defaults| Constructor and Description |
|---|
ReloadablePropertiesBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
addReloadablePropertiesListener(IReloadablePropertiesListener l)
添加listener
|
protected Properties |
getDelegate() |
Properties |
getProperties() |
protected void |
notifyPropertiesChanged(Properties oldProperties)
通过listener去通知 reload
|
boolean |
removeReloadablePropertiesListener(IReloadablePropertiesListener l)
删除listener
|
void |
setListeners(List listeners) |
protected void |
setProperties(Properties properties)
set value 触发
|
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, getProperty, getProperty, hashCode, isEmpty, keys, keySet, list, list, load, propertyNames, put, putAll, remove, save, setProperty, size, store, toString, valuesload, loadFromXML, store, storeToXML, storeToXML, stringPropertyNamespublic void setListeners(List listeners)
protected Properties getDelegate()
getDelegate in class DelegatingPropertiespublic Properties getProperties()
getProperties in interface ReloadablePropertiespublic void addReloadablePropertiesListener(IReloadablePropertiesListener l)
addReloadablePropertiesListener in interface ReloadablePropertiesl - public boolean removeReloadablePropertiesListener(IReloadablePropertiesListener l)
removeReloadablePropertiesListener in interface ReloadablePropertiesl - protected void notifyPropertiesChanged(Properties oldProperties)
oldProperties - protected void setProperties(Properties properties)
properties - Copyright © 2015–2016 Baidu. All rights reserved.