| 接口 | 说明 |
|---|---|
| ControlMonitor |
客户端的监控器,用于收集各种监控数据
|
| InfoForward |
节点信息推送接口,节点信息包含两部分,第一部分是节点信息的变更,第二部分是事件消费的回执信息推送
|
| InfoStorage |
监控数据的存储器
|
| MonitorDataCodec |
用于解析监控的事件的args和result的类型,将他转换成字符串存储起来
|
| 类 | 说明 |
|---|---|
| AbstractControlMonitor |
抽象的监控器
Created by liumingjian on 16/2/15.
|
| AbstractControlMonitor.DelayInitLock |
延迟加载锁,由于
AbstractControlMonitor中的startup方法使用@PostConstruct注解,当使用混合的ControlMonitor时,加载ControlMonitor之前就已经初始化了,所以会导致一些必要的信息没有加载进来,
需要使用这个延迟加载的锁进行控制 |
| AbstractMonitorDataCodec |
Created by liumingjian on 16/3/30.
|
| AbstractMonitorDataCodec.Builder | |
| AdapterInfoStorage |
这个是默认的实现,方法中不做任何实现
Created by liumingjian on 2017/4/6.
|
| MonitorEventInfo |
通过拦截事件执行之后的回执信息,封装为监控的事件信息
Created by liumingjian on 16/2/15.
|
| NodeInfo |
加入监控后,每个事件中心就是一个事件节点,那么节点就需要包含一些属性,例如唯一的ID,IP地址、hostName、启动时间、健康状况、空闲状态等等基本信息
Created by liumingjian on 16/2/15.
|
| 异常错误 | 说明 |
|---|---|
| MonitorException |
Created by liumingjian on 16/2/15.
|
| MonitorStorageException |
有关
InfoStorage操作时抛出的异常
Created by liumingjian on 16/2/15. |
Copyright © 2018 Jue Ming. All rights reserved.