public interface AppNodeManager
Title: 应用模块名称
Description: 代码描述
Copyright: Copyright (c) 2012
Company: seeyon.com
限定符和类型 | 方法和说明 |
---|---|
void |
disableRouteNode(RouteNode routeNode)
状态改变,再次上线
|
RouteNode |
initWithOfflineStatus(java.lang.String ip,
int port)
应用节点上线
|
java.util.List<RouteNode> |
listAll()
列出所有的节点
|
java.util.List<RouteNode> |
listByIds(java.util.List<java.lang.Long> nodeIds)
通过节点id列表获取节点信息
|
java.util.List<RouteNode> |
listByType(java.lang.String appType)
列出所有某类型的业务节点
|
void |
offline(RouteNode routeNode)
人工设置为离线
|
void |
offline(java.lang.String ip,
int port)
应用节点下线
|
RouteNode |
query(java.lang.Long id)
通过id查询cap4应用节点
|
RouteNode |
query(java.lang.String name)
通过节点名称查询节点信息
|
RouteNode |
query(java.lang.String ip,
int port)
通过ip和port查询cap4应用节点
|
void |
update(RouteNode routeNode)
更新应用节点状态
仅更新:名称、ip、port、状态、启用、停用、心跳时间修改
|
RouteNode initWithOfflineStatus(java.lang.String ip, int port)
ip
- port
- void disableRouteNode(RouteNode routeNode)
routeNode
- void offline(java.lang.String ip, int port)
ip
- port
- void offline(RouteNode routeNode)
routeNode
- void update(RouteNode routeNode)
routeNode
- RouteNode query(java.lang.Long id)
id
- RouteNode query(java.lang.String name)
name
- RouteNode query(java.lang.String ip, int port)
ip
- port
- java.util.List<RouteNode> listAll()
java.util.List<RouteNode> listByType(java.lang.String appType)
appType
- java.util.List<RouteNode> listByIds(java.util.List<java.lang.Long> nodeIds)
nodeIds
-