public abstract class SourceManager extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,Config> |
cache |
boolean |
devMode |
protected org.slf4j.Logger |
log |
protected String |
name |
| 构造器和说明 |
|---|
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 boolean devMode
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 © 2018. All rights reserved.