public class AppNodeManagerImpl extends java.lang.Object implements AppNodeManager
Title: 应用模块名称
Description: 代码描述
Copyright: Copyright (c) 2012
Company: seeyon.com
构造器和说明 |
---|
AppNodeManagerImpl() |
限定符和类型 | 方法和说明 |
---|---|
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 |
nodeUpdateEventConsumer(CAP4NodeUpdateEvent event)
同步消费cap4节点变化的事件
|
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、状态、启用、停用、心跳时间修改
|
public RouteNode initWithOfflineStatus(java.lang.String ip, int port)
AppNodeManager
initWithOfflineStatus
在接口中 AppNodeManager
public void disableRouteNode(RouteNode routeNode)
AppNodeManager
disableRouteNode
在接口中 AppNodeManager
public void offline(java.lang.String ip, int port)
AppNodeManager
offline
在接口中 AppNodeManager
public void offline(RouteNode routeNode)
AppNodeManager
offline
在接口中 AppNodeManager
public void update(RouteNode routeNode)
AppNodeManager
update
在接口中 AppNodeManager
public RouteNode query(java.lang.Long id)
AppNodeManager
query
在接口中 AppNodeManager
public RouteNode query(java.lang.String name)
AppNodeManager
query
在接口中 AppNodeManager
public RouteNode query(java.lang.String ip, int port)
AppNodeManager
query
在接口中 AppNodeManager
public java.util.List<RouteNode> listAll()
AppNodeManager
listAll
在接口中 AppNodeManager
public java.util.List<RouteNode> listByType(java.lang.String appType)
AppNodeManager
listByType
在接口中 AppNodeManager
public java.util.List<RouteNode> listByIds(java.util.List<java.lang.Long> nodeIds)
AppNodeManager
listByIds
在接口中 AppNodeManager
@ListenEvent(event=CAP4NodeUpdateEvent.class, async=false) public void nodeUpdateEventConsumer(CAP4NodeUpdateEvent event)
event
-