public class DisconfStoreFileProcessorImpl extends Object implements DisconfStoreProcessor
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOGGER |
| Constructor and Description |
|---|
DisconfStoreFileProcessorImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addUpdateCallbackList(String keyName,
List<IDisconfUpdate> iDisconfUpdateList)
增加回调函数
|
String |
confToString()
获取配置仓库的表示
|
void |
exclude(Set<String> keySet)
排除某个配置
|
DisConfCommonModel |
getCommonModel(String keyName)
获取配置的通用数据结构
|
DisconfCenterBaseModel |
getConfData(String key)
获取指定配置Data
|
Object |
getConfig(String fileName,
String keyName)
当是配置文件时,有两个参数
当是配置项时,只有一个参数 ,第二个参数忽略 |
Set<String> |
getConfKeySet()
获取所有配置Key列表
|
List<IDisconfUpdate> |
getUpdateCallbackList(String keyName)
获取回调函数列表
|
boolean |
hasThisConf(String keyName)
是否有这个配置
|
void |
inject2Instance(Object object,
String fileName)
将对象object中的数据注入配置中
|
void |
inject2Store(String fileName,
DisconfValue disconfValue)
将配置数据注入到仓库
|
void |
transformScanData(DisconfCenterBaseModel disconfCenterBaseModel)
添加配置
|
void |
transformScanData(List<DisconfCenterBaseModel> disconfCenterBaseModels)
批量添加配置
|
public void addUpdateCallbackList(String keyName, List<IDisconfUpdate> iDisconfUpdateList)
DisconfStoreProcessoraddUpdateCallbackList in interface DisconfStoreProcessorpublic List<IDisconfUpdate> getUpdateCallbackList(String keyName)
DisconfStoreProcessorgetUpdateCallbackList in interface DisconfStoreProcessorpublic DisConfCommonModel getCommonModel(String keyName)
DisconfStoreProcessorgetCommonModel in interface DisconfStoreProcessorpublic boolean hasThisConf(String keyName)
DisconfStoreProcessorhasThisConf in interface DisconfStoreProcessorpublic void inject2Instance(Object object, String fileName)
DisconfStoreProcessorinject2Instance in interface DisconfStoreProcessorpublic Object getConfig(String fileName, String keyName)
DisconfStoreProcessorgetConfig in interface DisconfStoreProcessorpublic void inject2Store(String fileName, DisconfValue disconfValue)
DisconfStoreProcessorinject2Store in interface DisconfStoreProcessorpublic void transformScanData(List<DisconfCenterBaseModel> disconfCenterBaseModels)
DisconfStoreProcessortransformScanData in interface DisconfStoreProcessorpublic void transformScanData(DisconfCenterBaseModel disconfCenterBaseModel)
DisconfStoreProcessortransformScanData in interface DisconfStoreProcessorpublic DisconfCenterBaseModel getConfData(String key)
DisconfStoreProcessorgetConfData in interface DisconfStoreProcessorpublic Set<String> getConfKeySet()
DisconfStoreProcessorgetConfKeySet in interface DisconfStoreProcessorpublic String confToString()
DisconfStoreProcessorconfToString in interface DisconfStoreProcessorpublic void exclude(Set<String> keySet)
DisconfStoreProcessorexclude in interface DisconfStoreProcessorCopyright © 2015–2016 Baidu. All rights reserved.