@UnstableApi public interface Http2HeadersEncoder
Http2Headers into HPACK-encoded headers blocks.| 限定符和类型 | 接口和说明 | 
|---|---|
| static interface  | Http2HeadersEncoder.ConfigurationConfiguration related elements for the  Http2HeadersEncoderinterface | 
| static interface  | Http2HeadersEncoder.SensitivityDetectorDetermine if a header name/value pair is treated as
 sensitive. | 
| 限定符和类型 | 字段和说明 | 
|---|---|
| static Http2HeadersEncoder.SensitivityDetector | ALWAYS_SENSITIVEAlways return  trueforHttp2HeadersEncoder.SensitivityDetector.isSensitive(CharSequence, CharSequence). | 
| static Http2HeadersEncoder.SensitivityDetector | NEVER_SENSITIVEAlways return  falseforHttp2HeadersEncoder.SensitivityDetector.isSensitive(CharSequence, CharSequence). | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| Http2HeadersEncoder.Configuration | configuration()Get the  Http2HeadersEncoder.Configurationfor thisHttp2HeadersEncoder | 
| void | encodeHeaders(int streamId,
             Http2Headers headers,
             ByteBuf buffer)Encodes the given headers and writes the output headers block to the given output buffer. | 
static final Http2HeadersEncoder.SensitivityDetector NEVER_SENSITIVE
false for Http2HeadersEncoder.SensitivityDetector.isSensitive(CharSequence, CharSequence).static final Http2HeadersEncoder.SensitivityDetector ALWAYS_SENSITIVE
true for Http2HeadersEncoder.SensitivityDetector.isSensitive(CharSequence, CharSequence).void encodeHeaders(int streamId,
                   Http2Headers headers,
                   ByteBuf buffer)
            throws Http2Exception
streamId - the identifier of the stream for which the headers are encoded.headers - the headers to be encoded.buffer - the buffer to receive the encoded headers.Http2ExceptionHttp2HeadersEncoder.Configuration configuration()
Http2HeadersEncoder.Configuration for this Http2HeadersEncoder