@UnstableApi
public interface Http2ConnectionDecoder
extends java.io.Closeable
Http2ConnectionHandler
的入站流量处理程序 。
在调用委托Http2FrameListener
进行应用程序特定处理之前,在入站帧上执行基本协议一致性。
请注意,未知类型的帧(即HTTP / 2扩展)将跳过所有协议检查并直接发送给侦听器进行处理。
Modifier and Type | Method and Description |
---|---|
void |
close() |
Http2Connection |
connection()
提供对底层连接的直接访问。
|
void |
decodeFrame(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out)
由 Http2ConnectionHandler 调用以解码来自输入缓冲器的下一帧。
|
Http2LocalFlowController |
flowController()
提供本地流量控制器来管理入站流量。
|
Http2FrameListener |
frameListener()
获取 Http2FrameListener ,当帧被解码时将被通知。
|
void |
frameListener(Http2FrameListener listener)
设置 Http2FrameListener ,帧将被解码时会通知。
|
void |
lifecycleManager(Http2LifecycleManager lifecycleManager)
设置生命周期管理器。
|
Http2Settings |
localSettings()
获取HTTP / 2连接的此端点的本地设置。
|
boolean |
prefaceReceived()
指示是否从远程端点收到第一个初始帧
SETTINGS 。
|
void lifecycleManager(Http2LifecycleManager lifecycleManager)
Http2Connection connection()
Http2LocalFlowController flowController()
void frameListener(Http2FrameListener listener)
Http2FrameListener
,当帧被解码时将被通知。
这必须在解码帧之前设置。
Http2FrameListener frameListener()
Http2FrameListener
,当帧被解码时将被通知。
void decodeFrame(ChannelHandlerContext ctx, ByteBuf in, java.util.List<java.lang.Object> out) throws Http2Exception
Http2ConnectionHandler
调用以解码来自输入缓冲器的下一帧。
Http2Settings localSettings()
boolean prefaceReceived()
SETTINGS
帧。
void close()
close
,界面
java.lang.AutoCloseable
close
在界面
java.io.Closeable
Copyright © 2008–2018 The Netty Project. All rights reserved.