@UnstableApi public class Http2ServerDowngrader extends MessageToMessageCodec<Http2StreamFrame,HttpObject>
Http2StreamFrame to HttpObject, and back. For simplicity, it converts to chunked encoding
unless the entire stream is a single header.ChannelHandler.Sharable| Constructor and Description |
|---|
Http2ServerDowngrader() |
Http2ServerDowngrader(boolean validateHeaders) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptInboundMessage(Object msg)
Returns
true if and only if the specified message can be decoded by this codec. |
protected void |
decode(ChannelHandlerContext ctx,
Http2StreamFrame frame,
List<Object> out) |
protected void |
encode(ChannelHandlerContext ctx,
HttpObject obj,
List<Object> out) |
acceptOutboundMessage, channelRead, writebind, close, connect, deregister, disconnect, flush, readchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredensureNotSharable, handlerAdded, handlerRemoved, isSharableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexceptionCaught, handlerAdded, handlerRemovedpublic Http2ServerDowngrader(boolean validateHeaders)
public Http2ServerDowngrader()
public boolean acceptInboundMessage(Object msg) throws Exception
MessageToMessageCodectrue if and only if the specified message can be decoded by this codec.acceptInboundMessage in class MessageToMessageCodec<Http2StreamFrame,HttpObject>msg - the messageExceptionprotected void decode(ChannelHandlerContext ctx, Http2StreamFrame frame, List<Object> out) throws Exception
decode in class MessageToMessageCodec<Http2StreamFrame,HttpObject>ExceptionMessageToMessageDecoder.decode(ChannelHandlerContext, Object, List)protected void encode(ChannelHandlerContext ctx, HttpObject obj, List<Object> out) throws Exception
encode in class MessageToMessageCodec<Http2StreamFrame,HttpObject>ExceptionMessageToMessageEncoder.encode(ChannelHandlerContext, Object, List)Copyright © 2008–2017 The Netty Project. All rights reserved.