@UnstableApi public class DecoratingHttp2ConnectionDecoder extends Object implements Http2ConnectionDecoder
Http2ConnectionDecoder
instance.Constructor and Description |
---|
DecoratingHttp2ConnectionDecoder(Http2ConnectionDecoder delegate) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
Http2Connection |
connection()
Provides direct access to the underlying connection.
|
void |
decodeFrame(ChannelHandlerContext ctx,
ByteBuf in,
List<Object> out)
Called by the
Http2ConnectionHandler to decode the next frame from the input buffer. |
Http2LocalFlowController |
flowController()
Provides the local flow controller for managing inbound traffic.
|
Http2FrameListener |
frameListener()
Get the
Http2FrameListener which will be notified when frames are decoded. |
void |
frameListener(Http2FrameListener listener)
Set the
Http2FrameListener which will be notified when frames are decoded. |
void |
lifecycleManager(Http2LifecycleManager lifecycleManager)
Sets the lifecycle manager.
|
Http2Settings |
localSettings()
Gets the local settings for this endpoint of the HTTP/2 connection.
|
boolean |
prefaceReceived()
Indicates whether or not the first initial
SETTINGS frame was received from the remote endpoint. |
public DecoratingHttp2ConnectionDecoder(Http2ConnectionDecoder delegate)
public void lifecycleManager(Http2LifecycleManager lifecycleManager)
Http2ConnectionDecoder
lifecycleManager
in interface Http2ConnectionDecoder
public Http2Connection connection()
Http2ConnectionDecoder
connection
in interface Http2ConnectionDecoder
public Http2LocalFlowController flowController()
Http2ConnectionDecoder
flowController
in interface Http2ConnectionDecoder
public void frameListener(Http2FrameListener listener)
Http2ConnectionDecoder
Http2FrameListener
which will be notified when frames are decoded.
This must be set before frames are decoded.
frameListener
in interface Http2ConnectionDecoder
public Http2FrameListener frameListener()
Http2ConnectionDecoder
Http2FrameListener
which will be notified when frames are decoded.frameListener
in interface Http2ConnectionDecoder
public void decodeFrame(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) throws Http2Exception
Http2ConnectionDecoder
Http2ConnectionHandler
to decode the next frame from the input buffer.decodeFrame
in interface Http2ConnectionDecoder
Http2Exception
public Http2Settings localSettings()
Http2ConnectionDecoder
localSettings
in interface Http2ConnectionDecoder
public boolean prefaceReceived()
Http2ConnectionDecoder
SETTINGS
frame was received from the remote endpoint.prefaceReceived
in interface Http2ConnectionDecoder
public void close()
close
in interface Http2ConnectionDecoder
close
in interface Closeable
close
in interface AutoCloseable
Copyright © 2008–2017 The Netty Project. All rights reserved.