Interface Monitor

All Known Subinterfaces:
Plugin<T>
All Known Implementing Classes:
AbstractMessageHandler, AbstractPlugin, BlackListPlugin, BufferPageMonitorPlugin, HeartPlugin, IdleStatePlugin, MonitorPlugin, RateLimiterPlugin, SocketOptionPlugin, SslPlugin, StreamMonitorPlugin

public interface Monitor
网络监控器,提供通讯层面监控功能的接口

并未单独提供配置监控服务的接口,用户在使用时仅需在Handler实现类中同时实现当前Monitor接口即可。 在注册消息处理器时,若服务监测到该处理器同时实现了Monitor接口,则该监视器便会生效。

 public class MessageProcessorImpl implements Handler, Monitor {

 }
 
注意: 实现本接口时要关注acceptMonitor接口的返回值,如无特殊需求直接返回true,若返回false会拒绝本次连接。
Since:
Java 17+
Author:
Kimi Liu