Interface ConfigService
-
- All Known Implementing Classes:
ConfigServiceImpl
public interface ConfigService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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)同步到其他环境
-
-
-
Method Detail
-
saveConfig
void saveConfig(Config config)
修改/保存 配置文件 如果是- Parameters:
config-
-
findIdAll
List<String> findIdAll(String[] groups, String[] configs, String environment)
查询配置文件- Parameters:
groups- 分组configs- 配置文件名environment- 环境- Returns:
-
search
net.risedata.jdbc.commons.LPage<Map<String,Object>> search(Config config, LPageable pageable)
根据环境 查找并分页- Parameters:
config- 配置信息pageable- 分页信息
-
delConfigById
void delConfigById(String id)
更具id 删除配置- Parameters:
id-
-
getConfigMap
Map<String,Object> getConfigMap(String[] groups, String[] configs, String environment, String serviceId, String ipAddress, boolean append)
获取map- Parameters:
groups- 分组集合configs- 配置文件environment- 环境ipAddress- ipaddr- Returns:
-
syncEnvironment
boolean syncEnvironment(String sourceConfigId, String toEnvironment)
同步到其他环境- Parameters:
sourceConfigId-toEnvironment-- Returns:
-
findOneNoSecurity
Config findOneNoSecurity(String name, String environment)
获取一个配置文件绕过权限- Parameters:
name- 配置文件名environment-- Returns:
-
-