接口 ConfigService
-
- 所有已知实现类:
ConfigServiceImpl
public interface ConfigService
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 booleanback(String hisId, String id)回滚版本 回滚voiddelConfigById(String id)更具id 删除配置List<Config>findByIds(String[] ids)根据id集合查询List<String>findIdAll(String[] groups, String[] configs, String environment)查询配置文件ConfigfindOneNoSecurity(String id)查询配置文件ConfigfindOneNoSecurity(String name, String environment)获取一个配置文件绕过权限Map<String,Object>getConfigMap(String[] groups, String[] configs, String environment, String serviceId, String ipAddress, boolean append)获取mapvoidrefreshConfig(String jobId, String taskName)刷新/保存配置voidsaveConfig(Config config)修改/保存 配置文件 如果是net.risedata.jdbc.commons.LPage<Map<String,Object>>search(Config config, LPageable pageable)根据环境 查找并分页booleansyncEnvironment(String sourceConfigId, String toEnvironment)同步到其他环境
-
-
-
方法详细资料
-
saveConfig
void saveConfig(Config config)
修改/保存 配置文件 如果是- 参数:
config-
-
findIdAll
List<String> findIdAll(String[] groups, String[] configs, String environment)
查询配置文件- 参数:
groups- 分组configs- 配置文件名environment- 环境- 返回:
-
search
net.risedata.jdbc.commons.LPage<Map<String,Object>> search(Config config, LPageable pageable)
根据环境 查找并分页- 参数:
config- 配置信息pageable- 分页信息
-
delConfigById
void delConfigById(String id)
更具id 删除配置- 参数:
id-
-
getConfigMap
Map<String,Object> getConfigMap(String[] groups, String[] configs, String environment, String serviceId, String ipAddress, boolean append)
获取map- 参数:
groups- 分组集合configs- 配置文件environment- 环境ipAddress- ipaddr- 返回:
-
syncEnvironment
boolean syncEnvironment(String sourceConfigId, String toEnvironment)
同步到其他环境- 参数:
sourceConfigId-toEnvironment-- 返回:
-
findOneNoSecurity
Config findOneNoSecurity(String name, String environment)
获取一个配置文件绕过权限- 参数:
name- 配置文件名environment-- 返回:
-
-