| 限定符和类型 | 方法和说明 |
|---|---|
SocketChannel |
ChannelByteBuffer.getNioChannel() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ChannelByteBuffer.set(SocketChannel socketChannel,
ByteBuffer byteBuffer) |
void |
NioBufferWriter.write(SocketChannel socketChannel,
byte[] b,
int off,
int len) |
void |
NioBufferWriter.writeAndFlush(SocketChannel socketChannel,
byte[] b) |
| 构造器和说明 |
|---|
ChannelByteBuffer(SocketChannel socketChannel,
ByteBuffer byteBuffer) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AioChannel
AioChannel.java
|
class |
NioChannel
NioChannel.java
|
class |
UdpChannel
UdpChannel.java
|
| 限定符和类型 | 方法和说明 |
|---|---|
SocketChannel |
DefaultChannelGroup.find(String id) |
SocketChannel |
ChannelGroup.find(String id)
查找通道
|
| 限定符和类型 | 方法和说明 |
|---|---|
Iterator<SocketChannel> |
DefaultChannelGroup.iterator() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
DefaultChannelGroup.add(SocketChannel socketChannel) |
void |
ChannelFutureListener.operationComplete(SocketChannel socketChannel)
操作完成监听
|
| 限定符和类型 | 方法和说明 |
|---|---|
SocketChannel |
AioClientStarter.getAioChannel()
已过时。
该方法已过期,请使用ConnectHandler回调来获取channel
|
SocketChannel |
NioClientStarter.getNioChannel()
已过时。
该方法已过时,请使用ConnectHandler回调获取channel
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ConnectHandler.onCompleted(SocketChannel channel)
连接成功回调
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BytesDecoder.decode(SocketChannel socketChannel,
Object obj,
LinkedNonReadBlockQueue<Object> out) |
void |
BytesEncoder.encode(SocketChannel socketChannel,
Object obj) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StringDecoder.decode(SocketChannel socketChannel,
Object obj,
LinkedNonReadBlockQueue<Object> out) |
void |
FixedLengthFrameDecoder.decode(SocketChannel socketChannel,
Object obj,
LinkedNonReadBlockQueue<Object> out) |
void |
DelimiterFrameDecoder.decode(SocketChannel socketChannel,
Object obj,
LinkedNonReadBlockQueue<Object> out) |
void |
DefaultFrameDecoder.decode(SocketChannel socketChannel,
Object obj,
LinkedNonReadBlockQueue<Object> out) |
void |
StringEncoder.encode(SocketChannel socketChannel,
Object obj) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SslHandler.decode(SocketChannel socketChannel,
Object obj,
LinkedNonReadBlockQueue<Object> out) |
void |
SslHandler.encode(SocketChannel socketChannel,
Object obj) |
| 构造器和说明 |
|---|
SslHandler(SocketChannel socketChannel,
SslService sslService) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ChannelHandlerAdapter.channelAdded(SocketChannel socketChannel) |
void |
ChannelBoundHandler.channelAdded(SocketChannel socketChannel)
连接进来
|
void |
ChannelHandlerAdapter.channelClosed(SocketChannel socketChannel) |
void |
ChannelBoundHandler.channelClosed(SocketChannel socketChannel)
连接关闭
|
void |
ChannelHandlerAdapter.channelRead(SocketChannel socketChannel,
Object obj) |
void |
ChannelBoundHandler.channelRead(SocketChannel socketChannel,
Object obj)
消息读取
|
void |
ChannelHandlerAdapter.channelWrite(SocketChannel socketChannel,
Object obj) |
void |
ChannelBoundHandler.channelWrite(SocketChannel socketChannel,
Object obj)
消息写出
|
void |
ChannelHandlerAdapter.decode(SocketChannel socketChannel,
Object obj,
LinkedNonReadBlockQueue<Object> out) |
void |
ChannelBoundHandler.decode(SocketChannel socketChannel,
Object obj,
LinkedNonReadBlockQueue<Object> out)
消息解码
|
void |
ChannelHandlerAdapter.encode(SocketChannel socketChannel,
Object obj) |
void |
ChannelBoundHandler.encode(SocketChannel socketChannel,
Object obj)
消息编码
|
void |
ChannelHandlerAdapter.exceptionCaught(SocketChannel socketChannel,
Throwable cause) |
void |
ChannelBoundHandler.exceptionCaught(SocketChannel socketChannel,
Throwable cause)
异常
|
void |
ChannelPipeline.initChannel(SocketChannel socketChannel)
初始化责任链
|
abstract void |
ChannelInitializer.initChannel(SocketChannel socketChannel)
初始化责任链
|
void |
ChannelHandlerAdapter.userEventTriggered(SocketChannel socketChannel,
IdleState evt) |
void |
ChannelBoundHandler.userEventTriggered(SocketChannel socketChannel,
IdleState evt)
该方法类似一个心态起搏器,执行读或写操作会被触发
|
| 构造器和说明 |
|---|
DefaultChannelPipeline(SocketChannel socketChannel) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ChannelInboundHandler.channelAdded(SocketChannel socketChannel)
连接
|
void |
ChannelInboundHandler.channelClosed(SocketChannel socketChannel)
连接关闭
|
void |
SimpleChannelInboundHandler.channelRead(SocketChannel socketChannel,
Object obj) |
void |
ChannelInboundHandler.channelRead(SocketChannel socketChannel,
Object obj)
消息读取
|
abstract void |
SimpleChannelInboundHandler.channelRead0(SocketChannel socketChannel,
T t)
解码后的消息输出
|
void |
SimpleChannelInboundHandler.decode(SocketChannel socketChannel,
Object obj,
LinkedNonReadBlockQueue<Object> out) |
void |
ChannelInboundHandler.decode(SocketChannel socketChannel,
Object obj,
LinkedNonReadBlockQueue<Object> out)
消息解码
|
void |
ChannelInboundHandler.exceptionCaught(SocketChannel socketChannel,
Throwable cause)
异常
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ChannelOutboundHandler.channelWrite(SocketChannel socketChannel,
Object obj)
消息写出
|
void |
ChannelOutboundHandler.encode(SocketChannel socketChannel,
Object obj)
消息编码
|
Copyright © 2021. All rights reserved.