Interface IServiceService
-
- All Known Implementing Classes:
DataBaseIServiceService
public interface IServiceService
-
-
Method Summary
-
-
-
Method Detail
-
delById
boolean delById(String id)
根据 id 删除实例- Parameters:
id-
-
instanceClose
boolean instanceClose(String id)
根据 id 删除实例- Parameters:
id-
-
saveModel
boolean saveModel(IServiceInstanceModel serviceInstance)
保存一个实例
-
getUseAll
Map<String,List<IServiceInstanceModel>> getUseAll(String environment)
拿到可用的所有服务- Returns:
-
findById
IServiceInstanceModel findById(String id)
根据id 获取- Parameters:
id-- Returns:
-
findWatchById
IServiceInstanceModel findWatchById(String id)
查找增加监控过滤- Parameters:
id-- Returns:
-
getService
List<IServiceInstanceModel> getService(String name, String environment)
根据服务名获取- Parameters:
name-- Returns:
-
setStatus
boolean setStatus(String id, int status)
修改状态- Parameters:
id-status-- Returns:
-
findWatch
List<IServiceInstanceModel> findWatch(String watchServer, String environment, String serviceId)
-
updateWatch
boolean updateWatch(String instanceId, String watchServer, String id)
修改监控信息- Parameters:
instanceId- 修改的idwatchServer- 条件服务- Returns:
-
findMiss
List<String> findMiss(String instanceId, String[] ids)
查找不存在的- Parameters:
instanceId- 当前实例idids- key 集合- Returns:
-
findAll
List<IServiceInstanceModel> findAll(Integer status, String environment)
-
-