io.netty.channel.ChannelHandler .
Order of placement :
Clients:
-> proxy log ? [ProxyLoggingHandler]
-> proxy handler ? [ProxyHandler]
-> ssl log ? [SslLoggingHandler]
-> ssl handler ? [SslHandler]
-> log ? [LoggingHandler]
-> ssl reader ? [SslReader]
-> channel metrics ? [ChannelMetricsHandler]
-> connect metrics ? [ConnectMetricsHandler]
-> h2 or http/1.1 codec? [H2OrHttp11Codec]
-> http/1.1 codec ? [HttpCodec]
-> h2 multiplex handler ? [H2MultiplexHandler]
-> http/1.1 decompressor ? [HttpDecompressor]
-> h2 to http/1.1 codec ? [H2ToHttp11Codec]
-> http traffic handler ? [HttpTrafficHandler]
-> http metrics ? [HttpMetricsHandler]
-> http form/multipart/send file ? [ChunkedWriter]
-> request timeout handler ? [RequestTimeoutHandler]
-> http aggregator (websocket) ? [HttpAggregator]
-> websocket compression ? [WsCompressionHandler]
-> websocket frame aggregator ? [WsFrameAggregator]
-> onWriteIdle ? [OnChannelWriteIdle]
-> onReadIdle ? [OnChannelReadIdle]
=> [ReactiveBridge]
Servers:
-> proxy protocol decoder ? [ProxyProtocolDecoder]
-> proxy protocol reader ? [ProxyProtocolReader]
-> non ssl redirect detector ? [NonSslRedirectDetector]
-> ssl log ? [SslLoggingHandler]
-> ssl handler ? [SslHandler]
-> log ? [LoggingHandler]
-> ssl reader ? [SslReader]
-> channel metrics ? [ChannelMetricsHandler]
-> h2c upgrade handler ? [H2CUpgradeHandler]
-> h2 or http/1.1 codec? [H2OrHttp11Codec]
-> http codec ? [HttpCodec]
-> h2 multiplex handler ? [H2MultiplexHandler]
-> http access log ? [AccessLogHandler]
-> http/1.1 compression ? [CompressionHandler]
-> h2 to http/1.1 codec ? [H2ToHttp11Codec]
-> http traffic handler ? [HttpTrafficHandler]
-> http metrics ? [HttpMetricsHandler]
-> http send file ? [ChunkedWriter]
-> websocket compression ? [WsCompressionHandler]
-> websocket frame aggregator ? [WsFrameAggregator]
-> onWriteIdle ? [OnChannelWriteIdle]
-> onReadIdle ? [OnChannelReadIdle]
-> non ssl redirect handler ? [NonSslRedirectHandler]
=> [ReactiveBridge]
| Modifier and Type | Field and Description |
|---|---|
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | UnvoidHandler
Use to register a special handler which ensures that any |
| public static final String | |
| public static final String |
| Modifier and Type | Method and Description |
|---|---|
| public static ChannelInboundHandler | Returns: a marking event used when a netty connector handler terminatesthe channel-read callback handler)Create a new |
| AccessLogHandler | back to summary |
|---|---|
| public static final String AccessLogHandler | |
| ChannelMetricsHandler | back to summary |
|---|---|
| public static final String ChannelMetricsHandler | |
| ChunkedWriter | back to summary |
|---|---|
| public static final String ChunkedWriter | |
| CompressionHandler | back to summary |
|---|---|
| public static final String CompressionHandler | |
| ConnectMetricsHandler | back to summary |
|---|---|
| public static final String ConnectMetricsHandler | |
| H2CUpgradeHandler | back to summary |
|---|---|
| public static final String H2CUpgradeHandler | |
| H2Flush | back to summary |
|---|---|
| public static final String H2Flush | |
| H2MultiplexHandler | back to summary |
|---|---|
| public static final String H2MultiplexHandler | |
| H2OrHttp11Codec | back to summary |
|---|---|
| public static final String H2OrHttp11Codec | |
| H2ToHttp11Codec | back to summary |
|---|---|
| public static final String H2ToHttp11Codec | |
| HttpAggregator | back to summary |
|---|---|
| public static final String HttpAggregator | |
| HttpCodec | back to summary |
|---|---|
| public static final String HttpCodec | |
| HttpDecompressor | back to summary |
|---|---|
| public static final String HttpDecompressor | |
| HttpMetricsHandler | back to summary |
|---|---|
| public static final String HttpMetricsHandler | |
| HttpTrafficHandler | back to summary |
|---|---|
| public static final String HttpTrafficHandler | |
| IdleTimeoutHandler | back to summary |
|---|---|
| public static final String IdleTimeoutHandler | |
| LEFT | back to summary |
|---|---|
| public static final String LEFT | |
| LoggingHandler | back to summary |
|---|---|
| public static final String LoggingHandler | |
| NonSslRedirectDetector | back to summary |
|---|---|
| public static final String NonSslRedirectDetector | |
| NonSslRedirectHandler | back to summary |
|---|---|
| public static final String NonSslRedirectHandler | |
| OnChannelReadIdle | back to summary |
|---|---|
| public static final String OnChannelReadIdle | |
| OnChannelWriteIdle | back to summary |
|---|---|
| public static final String OnChannelWriteIdle | |
| ProxyHandler | back to summary |
|---|---|
| public static final String ProxyHandler | |
| ProxyLoggingHandler | back to summary |
|---|---|
| public static final String ProxyLoggingHandler | |
| ProxyProtocolDecoder | back to summary |
|---|---|
| public static final String ProxyProtocolDecoder | |
| ProxyProtocolReader | back to summary |
|---|---|
| public static final String ProxyProtocolReader | |
| ReactiveBridge | back to summary |
|---|---|
| public static final String ReactiveBridge | |
| ReadTimeoutHandler | back to summary |
|---|---|
| public static final String ReadTimeoutHandler | |
| ResponseTimeoutHandler | back to summary |
|---|---|
| public static final String ResponseTimeoutHandler | |
| RIGHT | back to summary |
|---|---|
| public static final String RIGHT | |
| SslHandler | back to summary |
|---|---|
| public static final String SslHandler | |
| SslLoggingHandler | back to summary |
|---|---|
| public static final String SslLoggingHandler | |
| SslReader | back to summary |
|---|---|
| public static final String SslReader | |
| TlsMetricsHandler | back to summary |
|---|---|
| public static final String TlsMetricsHandler | |
| UnvoidHandler | back to summary |
|---|---|
| public static final String UnvoidHandler
Deprecated as of 1.1.0. This will be removed in 2.0.0 as Netty 5 does not support
Use to register a special handler which ensures that any | |
| WsCompressionHandler | back to summary |
|---|---|
| public static final String WsCompressionHandler | |
| WsFrameAggregator | back to summary |
|---|---|
| public static final String WsFrameAggregator | |
| inboundHandler | back to summary |
|---|---|
| public static ChannelInboundHandler inboundHandler(BiConsumer<? super ChannelHandlerContext, Object> handler) Create a new
| |