| Interface | Description |
|---|---|
| BufferFactory |
内存池工厂
|
| GroupIo | |
| NetMonitor |
网络监控器,提供通讯层面监控功能的接口
|
| Protocol<T> |
消息传输采用的协议
根据通信双方约定的协议规范实现
Protocol接口,使用时将该实现类注册至服务启动类QuickAioClient、QuickAioServer。
注意:框架本身的所有Socket链路复用同一个Protocol,请勿在其实现类的成员变量中存储特定链路的数据。 |
| SocketDecoder | |
| WorkerRegister |
selector register callback
|
| Class | Description |
|---|---|
| AioSession | |
| QuickAioClient<T> |
AIO实现的客户端服务
|
| QuickAioServer<T> |
AIO服务端
|
| QuickNioClient |
NIO客户端
|
| QuickNioServer |
基于NIO的Socket服务端实现
|
| QuickTimer |
服务器定时任务
|
| ServerConfig<T> |
Quickly服务端/客户端配置信息 T:解码后生成的对象类型
|
| TcpAioSession<T> |
AIO传输层会话。
|
| UdpAioSession | |
| UdpBootstrap<R> |
UDP服务启动类
|
| UdpChannel<Request> |
封装UDP底层真实渠道对象,并提供通信及会话管理
|
| UdpDispatcher<T> |
UDP消息分发器
|
| UdpSelectionKey |
| Enum | Description |
|---|---|
| SocketStatus |
列举了当前bus-socket所关注的各类状态枚举
|
Copyright © 2021. All rights reserved.