| 程序包 | 说明 |
|---|---|
| com.swak.rxtx | |
| com.swak.rxtx.channel | |
| com.swak.rxtx.codec |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Consumer<Channel> |
Channels.channelInit
初始化channel处理器
|
protected Map<String,Channel> |
Channels.channels
所有设备
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Channels.remove(Channel channel)
删除通道
|
| 构造器和说明 |
|---|
Channels(int works,
int heartbeatSeconds,
Consumer<Channel> channelInit)
创建一个设备管理器
|
| 限定符和类型 | 方法和说明 |
|---|---|
Channel |
ChannelPipeline.channel()
通道
|
Channel |
Channel.property(Channel.Property property) |
Channel |
Channel.register(EventLoop eventLoop)
注册到指定的eventLoop上去
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ChannelHandler.close(Channel channel)
连接处理
|
void |
ChannelHandler.connect(Channel channel)
连接处理
|
void |
ChannelHandler.custom(Channel channel,
Object event)
自定义事件处理
|
void |
ChannelPipeline.fireCloseEvent(Channel channel)
触发关闭事件
|
void |
ChannelPipeline.fireConnectEvent(Channel channel)
触发连接事件
|
void |
ChannelPipeline.fireCustomEvent(Channel channel,
Object event)
触发自定义事件
|
void |
ChannelPipeline.fireHeartbeatEvent(Channel channel)
触发心跳事件
|
void |
ChannelPipeline.fireReadEvent(Channel channel,
Object data)
触发读取事件
|
void |
ChannelPipeline.fireWriteEvent(Channel channel,
Object data)
触发写事件
|
void |
ChannelHandler.heartbeat(Channel channel)
连接处理
|
void |
ChannelHandler.read(Channel channel,
Object data)
读取数据的处理
|
void |
ChannelHandler.write(Channel channel,
Object data)
读取数据的处理
|
void |
ChannelPipeline.write(Channel channel,
Object data)
写数据
|
| 构造器和说明 |
|---|
ChannelPipeline(Channel channel)
创建执行链(永远保证this是第一个)
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
ByteToMessageDecoder.callDecode(Channel channel,
io.netty.buffer.ByteBuf in,
List<Object> out)
调用解码
|
void |
ByteToMessageDecoder.close(Channel channel)
关闭通道时
|
protected Object |
FixedLengthFrameDecoder.decode(Channel channel,
io.netty.buffer.ByteBuf in)
Create a frame out of the
ByteBuf and return it. |
protected abstract void |
ByteToMessageDecoder.decode(Channel channel,
io.netty.buffer.ByteBuf in,
List<Object> out)
子类实现解码
|
protected void |
FixedLengthFrameDecoder.decode(Channel channel,
io.netty.buffer.ByteBuf in,
List<Object> out) |
void |
ByteToMessageDecoder.read(Channel channel,
Object data) |
Copyright © 2020. All rights reserved.