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()
ClusterMonitormonitorSelf 在接口中 ClusterMonitorpublic void monitor(ClusterNode node)
ClusterMonitormonitor 在接口中 ClusterMonitorpublic void monitorAll()
ClusterMonitormonitorAll 在接口中 ClusterMonitorpublic boolean existProblem()
ClusterMonitorexistProblem 在接口中 ClusterMonitorpublic void reset()
ClusterMonitorreset 在接口中 ClusterMonitorpublic void inform(java.lang.String templateId,
java.util.List<java.lang.String> infos)
ClusterMonitorinform 在接口中 ClusterMonitortemplateId - 问题节点