public abstract class SourceManager extends Object
| 构造器和说明 |
|---|
SourceManager(String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,Config> |
getCache() |
String |
getName() |
abstract void |
init(boolean devModel)
初始化SourceManager
|
boolean |
isDevMode() |
abstract Config |
load(String configId)
获取指定id配置
|
abstract List<Config> |
loadAll()
获取所有配置
|
abstract void |
save(Config config)
保存配置
|
void |
setCache(Map<String,Config> cache) |
void |
setDevMode(boolean devMode) |
void |
setName(String name) |
Config |
use(String configId)
获取指定id配置(优先获取cache)
|
List<Config> |
useAll()
获取所有配置(获取cache)
|
protected final org.slf4j.Logger log
protected String name
public SourceManager(String name)
public String getName()
public void setName(String name)
public boolean isDevMode()
public void setDevMode(boolean devMode)
public abstract void init(boolean devModel)
devModel - devModelpublic abstract void save(Config config)
config - 配置Copyright © 2021. All rights reserved.