Class H2HeadersFactory

java.lang.Object
io.servicetalk.http.netty.H2HeadersFactory
All Implemented Interfaces:
HttpHeadersFactory

public final class H2HeadersFactory extends Object implements HttpHeadersFactory
A HttpHeadersFactory optimized for HTTP/2.
  • Field Details

  • Constructor Details

    • H2HeadersFactory

      public H2HeadersFactory(boolean validateNames, boolean validateCookies, boolean validateValues)
      Create an instance of the factory with the default array size hint.
      Parameters:
      validateNames - true to validate header/trailer names.
      validateCookies - true to validate cookie contents when parsing.
      validateValues - true to validate header values.
    • H2HeadersFactory

      public H2HeadersFactory(boolean validateNames, boolean validateCookies, boolean validateValues, int headersArraySizeHint, int trailersArraySizeHint)
      Create an instance of the factory.
      Parameters:
      validateNames - true to validate header/trailer names.
      validateCookies - true to validate cookie contents when parsing.
      validateValues - true to validate header values.
      headersArraySizeHint - A hint as to how large the hash data structure should be for the headers.
      trailersArraySizeHint - A hint as to how large the hash data structure should be for the trailers.
  • Method Details