Modifier and Type | Class and Description |
---|---|
class |
ChannelDuplexHandler
|
class |
ChannelInitializer<C extends Channel>
一个特殊的 ChannelInboundHandler ,它提供了一个简单的方法来初始化一个Channel ,一旦它被注册到EventLoop 。
|
class |
CombinedChannelDuplexHandler<I extends ChannelInboundHandler,O extends ChannelOutboundHandler>
|
class |
SimpleChannelInboundHandler<I>
ChannelInboundHandlerAdapter 它允许显式只处理特定类型的消息。
|
Modifier and Type | Class and Description |
---|---|
class |
ByteToMessageCodec<I>
一种编解码器,用于将消息中的字节进行即时编码/解码,反之亦然。
|
class |
ByteToMessageDecoder
ChannelInboundHandlerAdapter ,它以类似流的方式将字节从一个ByteBuf 解码为另一个消息类型。
|
class |
DatagramPacketDecoder
解码器,使用指定的 ByteBuf 解码器解码接收到的DatagramPacket 的内容。
|
class |
DelimiterBasedFrameDecoder
通过一个或多个分隔符分割接收到的 ByteBuf 的解码器。
|
class |
FixedLengthFrameDecoder
将接收到的 ByteBuf 分割为固定字节数的解码器。
|
class |
LengthFieldBasedFrameDecoder
一个解码器,通过消息中的长度字段的值动态分割接收到的 ByteBuf 。
|
class |
LineBasedFrameDecoder
一个解码器,用于将接收到的 ByteBuf 分解为行尾。
|
class |
MessageAggregator<I,S,C extends ByteBufHolder,O extends ByteBufHolder>
将一系列消息对象聚合为单个聚合消息的摘要 ChannelHandler 。
|
class |
MessageToMessageCodec<INBOUND_IN,OUTBOUND_IN>
用于即时编码/解码消息的编解码器。
|
class |
MessageToMessageDecoder<I>
ChannelInboundHandlerAdapter 从一个消息解码到另一个消息。
|
class |
ReplayingDecoder<S>
ByteToMessageDecoder 的一个特殊变体,它允许在阻塞I / O范例中实现非阻塞解码器。
|
Modifier and Type | Class and Description |
---|---|
class |
Base64Decoder
|
Modifier and Type | Class and Description |
---|---|
class |
ByteArrayDecoder
将收到的 ByteBuf 解码为一个字节数组。
|
Modifier and Type | Class and Description |
---|---|
class |
Bzip2Decoder
解压缩以Bzip2格式编码的 ByteBuf 。
|
class |
FastLzFrameDecoder
使用FastLZ算法解压缩由 FastLzFrameEncoder 编码的ByteBuf 。
|
class |
JdkZlibDecoder
使用充气算法解压缩 ByteBuf 。
|
class |
JZlibDecoder |
class |
Lz4FrameDecoder
解压缩用LZ4格式编码的 ByteBuf 。
|
class |
LzfDecoder
解压缩用LZF格式编码的 ByteBuf 。
|
class |
SnappyFramedDecoder
已过时。
改为使用
SnappyFrameDecoder 。
|
class |
SnappyFrameDecoder
解压缩以Snappy成帧格式编码的 ByteBuf 。
|
class |
ZlibDecoder
使用deflate算法解压缩 ByteBuf 。
|
Modifier and Type | Class and Description |
---|---|
class |
DatagramDnsQueryDecoder
|
class |
DatagramDnsResponseDecoder
|
Modifier and Type | Class and Description |
---|---|
class |
HAProxyMessageDecoder
解码HAProxy代理协议标头
|
Modifier and Type | Class and Description |
---|---|
class |
CorsHandler
处理
Cross Origin Resource Sharing (CORS)请求。
|
Modifier and Type | Class and Description |
---|---|
class |
Utf8FrameValidator |
class |
WebSocket00FrameDecoder
解码 ByteBuf s转换WebSocketFrame 秒。
|
class |
WebSocket07FrameDecoder
从有线协议版本7格式解码网络套接字帧。
|
class |
WebSocket08FrameDecoder
从有线协议版本8格式解码web套接字帧。
|
class |
WebSocket13FrameDecoder
从有线协议版本13格式解码网络套接字帧。
|
class |
WebSocketClientProtocolHandler
这个处理程序为你运行一个websocket客户端做了所有繁重的工作。
|
class |
WebSocketFrameAggregator
处理程序聚合碎片WebSocketFrame的。
|
class |
WebSocketServerProtocolHandler
这个处理程序为你运行一个websocket服务器做了所有繁重的工作。
|
Modifier and Type | Class and Description |
---|---|
class |
WebSocketClientExtensionHandler
此处理程序协商并初始化WebSocket扩展。
|
class |
WebSocketExtensionDecoder
方便的
io.netty.handler.codec.http.websocketx.extensions.WebSocketExtension解码器。
|
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
A ChannelDuplexHandler 为HTTP / 2提供附加功能。
|
class |
Http2ConnectionHandler
提供处理入站帧事件和委派给 Http2FrameListener 的默认实现此类将读取HTTP / 2帧并将事件委托给Http2FrameListener 此接口通过Http2LocalFlowController 实施入站流控制功能
|
class |
Http2FrameCodec
这个API非常不成熟。
|
class |
Http2MultiplexCodec
为每个流创建子通道的HTTP / 2处理程序。
|
class |
Http2StreamFrameToHttpObjectCodec
该处理程序从 Http2StreamFrame 转换为HttpObject ,然后返回。
|
class |
HttpToHttp2ConnectionHandler
将HTTP / 1.x对象写入HTTP / 2帧。
|
class |
InboundHttpToHttp2Adapter
将HTTP / 1.x对象读取转换为HTTP / 2帧。
|
Modifier and Type | Class and Description |
---|---|
class |
JsonObjectDecoder
将JSON对象和数组的字节流拆分为单独的对象/数组,并将它们传递给 ChannelPipeline 。
|
Modifier and Type | Class and Description |
---|---|
class |
CompatibleMarshallingDecoder
ReplayingDecoder 其使用Unmarshaller 读取对象出的ByteBuf 。
|
class |
MarshallingDecoder
解码器必须与 MarshallingEncoder 一起使用。
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMemcacheObjectAggregator<H extends MemcacheMessage>
A ChannelHandler ,其将MemcacheMessage 及其随后的MemcacheContent 汇总为单个MemcacheMessage ,而没有以下MemcacheContent 。
|
class |
AbstractMemcacheObjectDecoder
ascii和二进制解码器的抽象超类。
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBinaryMemcacheDecoder<M extends BinaryMemcacheMessage>
|
class |
BinaryMemcacheClientCodec
结合了正确编码器和解码器的客户端编解码器。
|
class |
BinaryMemcacheObjectAggregator
memcache二进制协议的对象聚合器。
|
class |
BinaryMemcacheRequestDecoder
负责解码请求特定报头的解码器部分。
|
class |
BinaryMemcacheResponseDecoder
负责解码响应头的解码器。
|
class |
BinaryMemcacheServerCodec
完整的服务器编解码器,结合了正确的编码器和解码器。
|
Modifier and Type | Class and Description |
---|---|
class |
MqttDecoder
解码来自字节的Mqtt消息,跟随
the MQTT protocol specification v3.1
|
Modifier and Type | Class and Description |
---|---|
class |
ProtobufDecoder
|
class |
ProtobufDecoderNano
将收到的 ByteBuf 解码为Google Protocol Buffers MessageNano 。
|
class |
ProtobufVarint32FrameDecoder
解码器根据消息中的Google协议缓冲区Base 128 Varints整数长度字段的值动态分割接收到的 ByteBuf 。
|
Modifier and Type | Class and Description |
---|---|
class |
RedisArrayAggregator
将 RedisMessage 部分聚合为ArrayRedisMessage 。
|
class |
RedisBulkStringAggregator
|
class |
RedisDecoder
按照RESP (REdis Serialization Protocol)将Redis协议解码为 RedisMessage 个对象。
|
Modifier and Type | Class and Description |
---|---|
class |
RtspDecoder
解码 ByteBuf s转换中表示RTSP消息HttpMessage 秒。
|
class |
RtspObjectDecoder
已过时。
改为使用
RtspDecoder 。
|
class |
RtspRequestDecoder
已过时。
直接使用
RtspDecoder
|
class |
RtspResponseDecoder
已过时。
直接使用
RtspDecoder
|
Modifier and Type | Class and Description |
---|---|
class |
SctpInboundByteStreamHandler
接收属于应用协议的 SctpMessage 的ChannelHandler形成特定的SCTP流并将其解码为ByteBuf 。
|
class |
SctpMessageCompletionHandler
MessageToMessageDecoder 这将处理碎片SctpMessage s,所以只有完整的 SctpMessage s将被转发到下一个ChannelInboundHandler 。
|
class |
SctpMessageToMessageDecoder |
Modifier and Type | Class and Description |
---|---|
class |
ObjectDecoder
|
Modifier and Type | Class and Description |
---|---|
class |
SmtpResponseDecoder
SMTP响应的解码器。
|
Modifier and Type | Class and Description |
---|---|
class |
SocksAuthRequestDecoder
解码 ByteBuf s转换SocksAuthRequest 。
|
class |
SocksAuthResponseDecoder
解码 ByteBuf s转换SocksAuthResponse 。
|
class |
SocksCmdRequestDecoder
解码 ByteBuf s转换SocksCmdRequest 。
|
class |
SocksCmdResponseDecoder
解码 ByteBuf s转换SocksCmdResponse 。
|
class |
SocksInitRequestDecoder
解码 ByteBuf s转换SocksInitRequest 。
|
class |
SocksInitResponseDecoder
解码 ByteBuf s转换SocksInitResponse 。
|
Modifier and Type | Class and Description |
---|---|
class |
SocksPortUnificationServerHandler
检测当前SOCKS连接的版本,并使用 Socks4ServerDecoder 或Socks5InitialRequestDecoder 初始化管道。
|
Modifier and Type | Class and Description |
---|---|
class |
Socks4ClientDecoder
从入站 ByteBuf 解码单个Socks4CommandResponse 。
|
class |
Socks4ServerDecoder
从入站 ByteBuf 解码单个Socks4CommandRequest 。
|
Modifier and Type | Class and Description |
---|---|
class |
Socks5CommandRequestDecoder
从入站 ByteBuf 解码单个Socks5CommandRequest 。
|
class |
Socks5CommandResponseDecoder
从入站 ByteBuf 解码单个Socks5CommandResponse 。
|
class |
Socks5InitialRequestDecoder
从入站 ByteBuf 解码单个Socks5InitialRequest 。
|
class |
Socks5InitialResponseDecoder
从入站 ByteBuf 解码单个Socks5InitialResponse 。
|
class |
Socks5PasswordAuthRequestDecoder
从入站 ByteBuf 解码单个Socks5PasswordAuthRequest 。
|
class |
Socks5PasswordAuthResponseDecoder
从入站 ByteBuf 解码单个Socks5PasswordAuthResponse 。
|
Modifier and Type | Class and Description |
---|---|
class |
SpdyFrameCodec
编码和解码SPDY帧的 ChannelHandler 。
|
class |
SpdyHttpCodec
|
class |
SpdyHttpDecoder
|
class |
SpdyHttpResponseStreamIdHandler
MessageToMessageCodec 负责将正确的SpdyHttpHeaders.Names.STREAM_ID 添加到HttpMessage (如果不存在)。
|
class |
SpdySessionHandler
在SPDY会话中管理流。
|
Modifier and Type | Class and Description |
---|---|
class |
StompSubframeAggregator
|
class |
StompSubframeDecoder
将 ByteBuf s解码为StompHeadersSubframe s和StompContentSubframe s。
|
Modifier and Type | Class and Description |
---|---|
class |
StringDecoder
将收到的 ByteBuf 解码为String 。
|
Modifier and Type | Class and Description |
---|---|
class |
XmlDecoder
基于
Aalto XML parser的异步XML解码器。
|
class |
XmlFrameDecoder
用于单独的基于XML的消息流的帧解码器。
|
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 |
AbstractRemoteAddressFilter<T extends java.net.SocketAddress>
此类提供了根据IP地址接受或拒绝新的 Channel 的功能。
|
class |
RuleBasedIpFilter
该类允许根据传递给它的构造函数的 IpFilterRule 来过滤新的Channel 。
|
class |
UniqueIpFilter
这个类允许你确保在任何时候每个IP地址最多连接一个 Channel 服务器。
|
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 |
AbstractSniHandler<T>
为服务器端SSL启用
SNI (Server Name Indication)扩展。
|
class |
ApplicationProtocolNegotiationHandler
配置一个 ChannelPipeline 取决于应用层协议协商结果SslHandler 。
|
class |
OptionalSslHandler
OptionalSslHandler 是基于收到的第一条消息支持SSL和非SSL处理程序的实用程序解码器。
|
class |
SniHandler
为服务器端SSL启用
SNI (Server Name Indication)扩展。
|
class |
SslHandler
|
Modifier and Type | Class and Description |
---|---|
class |
OcspClientHandler
SSL客户端的处理程序,用于处理合适的OCSP响应并采取行动。
|
Modifier and Type | Class and Description |
---|---|
class |
ChunkedWriteHandler
A 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.