| Package | Description |
|---|---|
| org.aoju.bus.socket |
定义用户进行通信开发所需实现的接口
|
| org.aoju.bus.socket.convert |
提供通信解码具体实现
|
| org.aoju.bus.socket.handler |
提供通信拦截具体实现
|
| org.aoju.bus.socket.plugins |
提供插件等实现
|
| org.aoju.bus.socket.process |
消息处理器
|
| Class and Description |
|---|
| AioQuickClient
AIO实现的客户端服务
|
| AioQuickServer
AIO服务端
|
| AioSession |
| BufferFactory
内存池工厂
|
| BufferFactory.VirtualBufferFactory |
| NetMonitor
网络监控器,提供通讯层面监控功能的接口
|
| NioQuickClient
NIO客户端
|
| NioQuickServer
基于NIO的Socket服务端实现
|
| Protocol
消息传输采用的协议
根据通信双方约定的协议规范实现
Protocol接口,使用时将该实现类注册至服务启动类AioQuickClient、AioQuickServer。
注意:框架本身的所有Socket链路复用同一个Protocol,请勿在其实现类的成员变量中存储特定链路的数据。 |
| ServerConfig
Quickly服务端/客户端配置信息 T:解码后生成的对象类型
|
| SocketStatus
列举了当前bus-socket所关注的各类状态枚举
|
| UdpAioSession |
| UdpBootstrap
UDP服务启动类
|
| UdpChannel
封装UDP底层真实渠道对象,并提供通信及会话管理
|
| Class and Description |
|---|
| SocketDecoder |
| Class and Description |
|---|
| NioQuickServer
基于NIO的Socket服务端实现
|
| TcpAioSession
AIO传输层会话。
|
| Class and Description |
|---|
| AioQuickClient
AIO实现的客户端服务
|
| AioQuickServer
AIO服务端
|
| AioSession |
| NetMonitor
网络监控器,提供通讯层面监控功能的接口
|
| SocketStatus
列举了当前bus-socket所关注的各类状态枚举
|
| Class and Description |
|---|
| AioSession |
| GroupIo |
| NetMonitor
网络监控器,提供通讯层面监控功能的接口
|
| SocketStatus
列举了当前bus-socket所关注的各类状态枚举
|
Copyright © 2021. All rights reserved.