public abstract class AbstractClusterMonitor extends java.lang.Object implements ClusterMonitor
限定符和类型 | 字段和说明 |
---|---|
protected boolean |
existProblem |
构造器和说明 |
---|
AbstractClusterMonitor(MessageHandlerChain handlerChain) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
existProblem()
调用场景:外部需要根据是否出现问题,从而做出反应
|
void |
inform(java.lang.String templateId,
java.util.List<java.lang.String> infos)
通知消息,请求处理。
|
void |
monitor(ClusterNode node)
监视某一个节点
看这个节点有没有问题。
|
void |
monitorAll()
监视所有的其他节点。
|
void |
monitorSelf()
以人为鉴,可以明得失。
|
void |
reset()
重置状态
|
public AbstractClusterMonitor(MessageHandlerChain handlerChain)
public void monitorSelf()
ClusterMonitor
monitorSelf
在接口中 ClusterMonitor
public void monitor(ClusterNode node)
ClusterMonitor
monitor
在接口中 ClusterMonitor
public void monitorAll()
ClusterMonitor
monitorAll
在接口中 ClusterMonitor
public boolean existProblem()
ClusterMonitor
existProblem
在接口中 ClusterMonitor
public void reset()
ClusterMonitor
reset
在接口中 ClusterMonitor
public void inform(java.lang.String templateId, java.util.List<java.lang.String> infos)
ClusterMonitor
inform
在接口中 ClusterMonitor
templateId
- 问题节点