Class DefaultHttp2HeadersFrame

java.lang.Object
io.netty.handler.codec.http2.AbstractHttp2StreamFrame
io.netty.handler.codec.http2.DefaultHttp2HeadersFrame
All Implemented Interfaces:
Http2Frame, Http2HeadersFrame, Http2StreamFrame

public final class DefaultHttp2HeadersFrame extends AbstractHttp2StreamFrame implements Http2HeadersFrame
The default Http2HeadersFrame implementation.
  • Field Details

    • headers

      private final Http2Headers headers
    • endStream

      private final boolean endStream
    • padding

      private final int padding
  • Constructor Details

    • DefaultHttp2HeadersFrame

      public DefaultHttp2HeadersFrame(Http2Headers headers)
      Equivalent to new DefaultHttp2HeadersFrame(headers, false).
      Parameters:
      headers - the non-null headers to send
    • DefaultHttp2HeadersFrame

      public DefaultHttp2HeadersFrame(Http2Headers headers, boolean endStream)
      Equivalent to new DefaultHttp2HeadersFrame(headers, endStream, 0).
      Parameters:
      headers - the non-null headers to send
    • DefaultHttp2HeadersFrame

      public DefaultHttp2HeadersFrame(Http2Headers headers, boolean endStream, int padding)
      Construct a new headers message.
      Parameters:
      headers - the non-null headers to send
      endStream - whether these headers should terminate the stream
      padding - additional bytes that should be added to obscure the true content size. Must be between 0 and 256 (inclusive).
  • Method Details