| 程序包 | 说明 |
|---|---|
| network.nerve.core.rpc.netty.channel.manager | |
| network.nerve.core.rpc.netty.processor | |
| network.nerve.core.rpc.netty.thread |
| 限定符和类型 | 字段和说明 |
|---|---|
static Map<io.netty.channel.Channel,ConnectData> |
ConnectManager.CHANNEL_DATA_MAP
链接与链接数据的集合
Key: Channel, Value: ConnectData
|
static Map<Message,ConnectData> |
ConnectManager.MESSAGE_TO_CHANNEL_MAP
订阅接口的Message对应的连接
Connection corresponding to Message of Subscription Interface
Key:订阅消息/Subscribe message
Value:该订阅消息所属连接
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ConnectData |
ConnectManager.getConnectDataByRole(String role) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
ConnectManager.subscribeByEvent(ConnectData connectData,
Message message,
Request request)
订阅接口(按接口改变次数)
Subscription interface (number of changes per interface)
|
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
RequestMessageProcessor.responseWithPeriod(ConnectData channelData,
Message message,
Request request)
处理Request,返回bool类型表示处理完之后是保留还是丢弃
After current processing, do need to keep the Request information and wait for the next processing?
|
static void |
RequestMessageProcessor.unsubscribe(ConnectData channelData,
Message message)
取消订阅
For Unsubscribe
|
| 构造器和说明 |
|---|
RequestByCountProcessor(ConnectData connectData) |
RequestByPeriodProcessor(ConnectData connectData) |
RequestOnlyProcessor(ConnectData connectData) |
ResponseAutoProcessor(ConnectData connectData) |
Copyright © 2021. All rights reserved.