软件包 | 描述 |
---|---|
io.netty.channel |
核心通道API是异步和事件驱动的各种传输(如
NIO Channel)的抽象 。
|
io.netty.channel.embedded |
一个虚拟的 Channel ,帮助包装一系列处理程序来单元测试处理程序或在非I / O上下文中使用它们。
|
io.netty.channel.epoll |
为使用
EPOLL Edge-Triggered Mode获得最佳性能的Linux优化传输。
|
io.netty.channel.kqueue |
BSD专用运输。
|
io.netty.channel.local |
一种虚拟传输,可在同一虚拟机中实现双方之间的通信。
|
io.netty.channel.nio |
基于
NIO的通道API实现 - 推荐用于大量连接(> = 1000)。
|
io.netty.channel.oio |
旧阻止基于I / O的通道API实现 - 建议用于少量连接(<1000)。
|
io.netty.channel.rxtx |
基于
RXTX的串行和并行端口通信传输。
|
io.netty.channel.sctp |
抽象扩展核心通道API的SCTP套接字接口。
|
io.netty.channel.sctp.nio |
基于
NIO的SCTP通道API实现 - 推荐用于大量连接(> = 1000)。
|
io.netty.channel.sctp.oio |
旧的阻止基于I / O的SCTP通道API实现 - 建议用于少量连接(<1000)。
|
io.netty.channel.socket |
抽象扩展核心通道API的TCP和UDP套接字接口。
|
io.netty.channel.socket.nio |
基于
NIO的套接字通道API实现 - 推荐用于大量连接(> = 1000)。
|
io.netty.channel.socket.oio |
旧阻塞基于I / O的套接字通道API实现 - 建议少量连接(<1000)。
|
io.netty.channel.udt |
UDT运输。
|
io.netty.channel.udt.nio |
用于NIO通道的UDT传输。
|
io.netty.channel.unix |
Unix专用传输。
|
io.netty.handler.codec.http2 |
用于发送和接收HTTP / 2帧的处理程序。
|
Modifier and Type | Interface and Description |
---|---|
interface |
Channel
与网络套接字或能够进行I / O操作(如读取,写入,连接和绑定)的组件的关系。
|
interface |
ChannelHandlerContext
使 ChannelHandler 能够与其ChannelPipeline 和其他处理程序进行交互。
|
interface |
ChannelPipeline
处理或拦截 Channel 的入站事件和出站操作的ChannelHandler 列表 。
|
interface |
ServerChannel
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractChannel
一个骨架 Channel 实现。
|
class |
AbstractServerChannel
骨架服务器端 Channel 实现。
|
class |
DefaultChannelPipeline
默认的 ChannelPipeline 实现。
|
Modifier and Type | Method and Description |
---|---|
ChannelOutboundInvoker |
ChannelOutboundInvoker.flush()
请求通过此ChannelOutboundInvoker清除所有未决消息。
|
ChannelOutboundInvoker |
ChannelOutboundInvoker.read()
请求来读取数据 Channel 进入第一入缓冲区,触发ChannelInboundHandler.channelRead(ChannelHandlerContext, Object) 如果数据读取事件,并触发channelReadComplete 事件,这样的处理可以决定继续读书。
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractCoalescingBufferQueue.releaseAndFailAll(ChannelOutboundInvoker invoker, java.lang.Throwable cause)
释放队列中的所有缓冲区并完成所有侦听器和承诺。
|
Modifier and Type | Class and Description |
---|---|
class |
EmbeddedChannel
以嵌入方式使用的 Channel 实现的基类。
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEpollServerChannel |
class |
AbstractEpollStreamChannel |
class |
EpollDatagramChannel
DatagramChannel 使用linux EPOLL边缘触发模式实现最高性能。
|
class |
EpollDomainSocketChannel |
class |
EpollServerDomainSocketChannel |
class |
EpollServerSocketChannel
ServerSocketChannel 使用linux EPOLL Edge-Triggered Mode实现最高性能。
|
class |
EpollSocketChannel
SocketChannel 使用linux EPOLL Edge-Triggered Mode实现最高性能。
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractKQueueServerChannel |
class |
AbstractKQueueStreamChannel |
class |
KQueueDatagramChannel |
class |
KQueueDomainSocketChannel |
class |
KQueueServerDomainSocketChannel |
class |
KQueueServerSocketChannel |
class |
KQueueSocketChannel |
Modifier and Type | Class and Description |
---|---|
class |
LocalChannel
一个 Channel 为当地交通工具。
|
class |
LocalServerChannel
一个 ServerChannel 用于允许VM通信的本地传输。
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNioByteChannel
基于 Channel 的87260190920375基类,它以字节为单位进行操作。
|
class |
AbstractNioChannel
Channel 实现的抽象基类,它使用基于选择器的方法。
|
class |
AbstractNioMessageChannel
87260191014503基类,用于处理消息。
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractOioByteChannel
OIO的抽象基类,它从/向Socket读写字节
|
class |
AbstractOioChannel
使用Old-Blocking-IO的 Channel 实现的抽象基类
|
class |
AbstractOioMessageChannel
OIO的抽象基类,用于从/向Socket读写对象
|
class |
OioByteStreamChannel
基于流的OIO频道的抽象基类。
|
Modifier and Type | Class and Description |
---|---|
class |
RxtxChannel
已过时。
该传输将在下一个主要版本中删除。
|
Modifier and Type | Interface and Description |
---|---|
interface |
SctpChannel
单个SCTP关联的SCTP / IP Channel 接口。
|
interface |
SctpServerChannel
接受传入SCTP / IP关联的SCTP / IP ServerChannel 。
|
Modifier and Type | Class and Description |
---|---|
class |
NioSctpChannel
SctpChannel 实现使用非阻塞模式,并允许读/写SctpMessage 到底层的SctpChannel 。
|
class |
NioSctpServerChannel
SctpServerChannel 实现,它使用非阻塞模式接受新连接并为它们创建NioSctpChannel 。
|
Modifier and Type | Class and Description |
---|---|
class |
OioSctpChannel
SctpChannel 使用阻塞模式并允许读/写SctpMessage 到底层的SctpChannel 。
|
class |
OioSctpServerChannel
SctpServerChannel 使用阻止模式接受新连接并为其创建OioSctpChannel 。
|
Modifier and Type | Interface and Description |
---|---|
interface |
DatagramChannel
一个UDP / IP Channel 。
|
interface |
DuplexChannel
一个双面 Channel ,它有两面可以独立关机。
|
interface |
ServerSocketChannel
接受传入TCP / IP连接的TCP / IP ServerChannel 。
|
interface |
SocketChannel
TCP / IP套接字 Channel 。
|
Modifier and Type | Class and Description |
---|---|
class |
NioDatagramChannel
一个数据报NIO Channel 发送和接收的AddressedEnvelope
。
|
class |
NioServerSocketChannel
使用基于NIO选择器的实现来接受新连接的 ServerSocketChannel 实现。
|
class |
NioSocketChannel
SocketChannel 它使用基于NIO选择器的实现。
|
Modifier and Type | Class and Description |
---|---|
class |
OioDatagramChannel
一个数据报OIO Channel 发送和接收的AddressedEnvelope
。
|
class |
OioServerSocketChannel
ServerSocketChannel 接受新的连接并为他们创建OioSocketChannel 。
|
class |
OioSocketChannel
A使用Old-Blocking-IO的 SocketChannel
|
Modifier and Type | Interface and Description |
---|---|
interface |
UdtChannel
已过时。
UDT运输不再维护并将被移除。
|
interface |
UdtServerChannel
已过时。
UDT运输不再维护并将被移除。
|
Modifier and Type | Class and Description |
---|---|
class |
NioUdtAcceptorChannel
已过时。
UDT运输不再维护并将被移除。
|
class |
NioUdtByteAcceptorChannel
已过时。
UDT运输不再维护并将被移除。
|
class |
NioUdtByteConnectorChannel
已过时。
UDT运输不再维护并将被移除。
|
class |
NioUdtByteRendezvousChannel
已过时。
UDT运输不再维护并将被移除。
|
class |
NioUdtMessageAcceptorChannel
已过时。
UDT运输不再维护并将被移除。
|
class |
NioUdtMessageConnectorChannel
已过时。
UDT运输不再维护并将被移除。
|
class |
NioUdtMessageRendezvousChannel
已过时。
UDT运输不再维护并将被移除。
|
Modifier and Type | Interface and Description |
---|---|
interface |
DomainSocketChannel
甲 UnixChannel 支持经由通信Unix Domain Socket 。
|
interface |
ServerDomainSocketChannel
|
interface |
UnixChannel
Channel 揭露只存在于类似系统的UNIX 操作。
|
Modifier and Type | Interface and Description |
---|---|
interface |
Http2StreamChannel |
Copyright © 2008–2018 The Netty Project. All rights reserved.