@UnstableApi public class DefaultHttp2FrameReader extends java.lang.Object implements Http2FrameReader, Http2FrameSizePolicy, Http2FrameReader.Configuration
Http2FrameReader 。
| Modifier and Type | Class and Description |
|---|---|
protected class |
DefaultHttp2FrameReader.HeadersBlockBuilder
工具类可帮助构建可能跨越多个框架的标题块。
|
Http2FrameReader.Configuration| Constructor and Description |
|---|
DefaultHttp2FrameReader()
创建一个新的实例。
|
DefaultHttp2FrameReader(boolean validateHeaders)
创建一个新的实例。
|
DefaultHttp2FrameReader(Http2HeadersDecoder headersDecoder) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
关闭这个阅读器并释放任何分配的资源。
|
Http2FrameReader.Configuration |
configuration()
获取此 Http2FrameReader的配置相关元素
|
Http2FrameSizePolicy |
frameSizePolicy()
|
Http2HeadersDecoder.Configuration |
headersConfiguration()
|
int |
maxFrameSize()
获取允许的最大帧大小。
|
void |
maxFrameSize(int max)
设置允许的最大帧大小。
|
void |
readFrame(ChannelHandlerContext ctx, ByteBuf input, Http2FrameListener listener)
尝试从输入缓冲区读取下一帧。
|
public DefaultHttp2FrameReader()
标题名称将被验证。
public DefaultHttp2FrameReader(boolean validateHeaders)
validateHeaders - true验证标题。
false不验证标头。
DefaultHttp2HeadersDecoder(boolean)
public DefaultHttp2FrameReader(Http2HeadersDecoder headersDecoder)
public Http2HeadersDecoder.Configuration headersConfiguration()
Http2FrameReader.Configuration
headersConfiguration在界面
Http2FrameReader.Configuration
public Http2FrameReader.Configuration configuration()
Http2FrameReader
Http2FrameReader的配置相关元素
configuration在界面
Http2FrameReader
public Http2FrameSizePolicy frameSizePolicy()
Http2FrameReader.Configuration复制的描述
frameSizePolicy在界面
Http2FrameReader.Configuration
public void maxFrameSize(int max)
throws Http2Exception
Http2FrameSizePolicy
该值用于表示SETTINGS_MAX_FRAME_SIZE 。 这种方法只能由Netty(不是用户)作为接收SETTINGS帧的结果来SETTINGS 。
maxFrameSize在界面
Http2FrameSizePolicy
Http2Exception
public int maxFrameSize()
Http2FrameSizePolicy
该值用于表示SETTINGS_MAX_FRAME_SIZE 。 RFC定义的初始值是无限的,但通常允许执行下限。 Http2CodecUtil.DEFAULT_MAX_FRAME_SIZE可以用作更保守的默认值。
maxFrameSize在界面
Http2FrameSizePolicy
public void close()
Http2FrameReader
close ,界面
Http2FrameReader
close在界面
java.io.Closeable
close接口
java.lang.AutoCloseable
public void readFrame(ChannelHandlerContext ctx, ByteBuf input, Http2FrameListener listener) throws Http2Exception
Http2FrameReader
readFrame在界面
Http2FrameReader
Http2Exception
Copyright © 2008–2018 The Netty Project. All rights reserved.