public interface ICc
| Modifier and Type | Method and Description |
|---|---|
<T extends BaseConfig> |
addConfigVal(T config)
add a config value
|
<T extends BaseConfig> |
deleteConfigVal(Class<T> configClass,
String configItemId)
delete config val by item id
|
<T extends BaseConfig> |
deleteConfigVal(Class<T> configClass,
String configItemId,
int version)
delete config val by item id and version
|
<T extends BaseConfig> |
getConfigVal(Class<T> configClass,
String configItemId)
get a config value
|
<T extends BaseConfig> |
iterate(Class<T> configClass,
Consumer<T> consumer)
遍历配置中的所有值
|
<T extends BaseConfig> |
iterate(Class<T> configClass,
Predicate<String> idFilter,
Consumer<T> consumer)
遍历配置中的所有值,根据IdFilter来提高性能
|
<T extends BaseConfig> |
modifyConfigVal(T config,
int oldVersion)
modify a config value based on version
|
<T extends BaseConfig> |
registerConfig(Class<T> configClass,
ConfigListener<T> configListener)
register config
|
<T extends BaseConfig> void registerConfig(Class<T> configClass, ConfigListener<T> configListener)
T - configClass - 配置类configListener - <T extends BaseConfig> void addConfigVal(T config)
T - config - <T extends BaseConfig> void modifyConfigVal(T config, int oldVersion)
T - config - oldVersion - <T extends BaseConfig> T getConfigVal(Class<T> configClass, String configItemId)
T - configClass - configItemId - <T extends BaseConfig> void deleteConfigVal(Class<T> configClass, String configItemId)
T - configClass - configItemId - <T extends BaseConfig> void deleteConfigVal(Class<T> configClass, String configItemId, int version)
T - configClass - configItemId - version - <T extends BaseConfig> void iterate(Class<T> configClass, Consumer<T> consumer)
T - configClass - consumer - <T extends BaseConfig> void iterate(Class<T> configClass, Predicate<String> idFilter, Consumer<T> consumer)
T - configClass - idFilter - consumer - Copyright © 2021 Shoothzj. All rights reserved.