软件包 | 描述 |
---|---|
io.netty.channel |
核心通道API是异步和事件驱动的各种传输(如
NIO Channel)的抽象 。
|
io.netty.handler.codec |
可扩展解码器及其常见实现,用于处理基于流的传输(如TCP / IP)中发现的数据包碎片和重新组装问题。
|
io.netty.handler.codec.http |
编码器,解码器及其相关的HTTP消息类型。
|
io.netty.handler.codec.http.cors |
该软件包包含跨源资源共享(CORS)相关类。
|
io.netty.handler.codec.http.websocketx.extensions |
编码器,解码器,握手来处理
WebSocket Extensions 。
|
io.netty.handler.codec.http.websocketx.extensions.compression |
编码器,解码器,握手处理大多数常见的WebSocket压缩扩展。
|
io.netty.handler.codec.http2 |
用于发送和接收HTTP / 2帧的处理程序。
|
io.netty.handler.codec.memcache.binary |
Memcache二进制协议的实现和接口。
|
io.netty.handler.codec.spdy |
SPDY协议的编码器,解码器,会话处理程序及其相关的消息类型。
|
io.netty.handler.flow |
打包来控制消息流。
|
io.netty.handler.flush |
打包来控制冲洗行为。
|
io.netty.handler.logging |
记录I / O事件以进行调试。
|
io.netty.handler.proxy |
通过代理协议(如
SOCKS和
HTTP CONNECT tunneling)添加对客户端连接的支持
|
io.netty.handler.stream |
写入非常大的数据流,不会花费大量内存,也不会获得
OutOfMemoryError 。
|
io.netty.handler.timeout | |
io.netty.handler.traffic |
流量整形处理器和动态统计的实现。
|
Modifier and Type | Class and Description |
---|---|
class |
CombinedChannelDuplexHandler<I extends ChannelInboundHandler,O extends ChannelOutboundHandler>
|
Modifier and Type | Class and Description |
---|---|
class |
ByteToMessageCodec<I>
一种编解码器,用于将消息中的字节进行即时编码/解码,反之亦然。
|
class |
MessageToMessageCodec<INBOUND_IN,OUTBOUND_IN>
用于即时编码/解码消息的编解码器。
|
Modifier and Type | Class and Description |
---|---|
class |
HttpClientCodec
HttpRequestEncoder 和HttpResponseDecoder 的组合,可以更轻松地实现客户端HTTP。
|
class |
HttpContentCompressor
在 gzip 或deflate 编码中压缩HttpMessage 和HttpContent ,同时考虑"Accept-Encoding" 标头。
|
class |
HttpContentEncoder
编码出站 HttpResponse 和HttpContent 的内容 。
|
class |
HttpServerCodec
HttpRequestDecoder 和HttpResponseEncoder 的组合使服务器端HTTP实现更简单。
|
class |
HttpServerKeepAliveHandler
HttpServerKeepAliveHandler在适当时帮助关闭持久连接。
|
Modifier and Type | Class and Description |
---|---|
class |
CorsHandler
处理
Cross Origin Resource Sharing (CORS)请求。
|
Modifier and Type | Class and Description |
---|---|
class |
WebSocketClientExtensionHandler
此处理程序协商并初始化WebSocket扩展。
|
class |
WebSocketServerExtensionHandler
此处理程序协商并初始化WebSocket扩展。
|
Modifier and Type | Class and Description |
---|---|
class |
WebSocketClientCompressionHandler
扩展
io.netty.handler.codec.http.websocketx.extensions.compression.WebSocketClientExtensionHandler以处理最常见的WebSocket压缩扩展。
|
class |
WebSocketServerCompressionHandler
扩展
io.netty.handler.codec.http.websocketx.extensions.compression.WebSocketServerExtensionHandler以处理最常见的WebSocket压缩扩展。
|
Modifier and Type | Class and Description |
---|---|
class |
Http2ChannelDuplexHandler
ChannelDuplexHandler 为HTTP / 2提供附加功能。
|
class |
Http2StreamFrameToHttpObjectCodec
该处理程序从 Http2StreamFrame 转换为HttpObject ,然后返回。
|
Modifier and Type | Class and Description |
---|---|
class |
BinaryMemcacheClientCodec
结合了正确编码器和解码器的客户端编解码器。
|
class |
BinaryMemcacheServerCodec
完整的服务器编解码器,结合了正确的编码器和解码器。
|
Modifier and Type | Class and Description |
---|---|
class |
SpdyHttpCodec
|
class |
SpdyHttpResponseStreamIdHandler
|
class |
SpdySessionHandler
在SPDY会话中管理流。
|
Modifier and Type | Class and Description |
---|---|
class |
FlowControlHandler
FlowControlHandler 确保每read() 只向下游发送一条消息。
|
Modifier and Type | Class and Description |
---|---|
class |
FlushConsolidationHandler
|
Modifier and Type | Class and Description |
---|---|
class |
LoggingHandler
使用日志框架记录所有事件的 ChannelHandler 。
|
Modifier and Type | Class and Description |
---|---|
class |
HttpProxyHandler |
class |
ProxyHandler |
class |
Socks4ProxyHandler |
class |
Socks5ProxyHandler |
Modifier and Type | Class and Description |
---|---|
class |
ChunkedWriteHandler
ChannelHandler 增加了对异步写入大数据流的支持,既不花费大量内存也不获得OutOfMemoryError 。
|
Modifier and Type | Class and Description |
---|---|
class |
IdleStateHandler
Channel 在一段时间内未执行读取,写入或两者操作时触发IdleStateEvent 。
|
class |
ReadTimeoutHandler
在一定时间内未读取数据时提高 ReadTimeoutException 。
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTrafficShapingHandler
AbstractTrafficShapingHandler允许将全局带宽(请参阅 GlobalTrafficShapingHandler )或每个会话带宽(请参阅ChannelTrafficShapingHandler )限制为流量整形。
|
class |
ChannelTrafficShapingHandler
AbstractTrafficShapingHandler 的这种实现用于信道流量整形,也就是说每个信道的带宽限制。
|
class |
GlobalChannelTrafficShapingHandler
AbstractTrafficShapingHandler 的这种实现方式适用于全局和每信道流量整形,也就是全球带宽限制,无论开放通道的数量和每个通道的带宽限制如何。
|
class |
GlobalTrafficShapingHandler
AbstractTrafficShapingHandler 的这种实现方式适用于全局流量整形,即无论打开的通道数量多少,都可以对带宽进行全局限制。
|
Copyright © 2008–2018 The Netty Project. All rights reserved.