Class DefaultHttpHeadersFactory

java.lang.Object
io.servicetalk.http.api.DefaultHttpHeadersFactory
All Implemented Interfaces:
HttpHeadersFactory

public final class DefaultHttpHeadersFactory extends Object implements HttpHeadersFactory
Default implementation of HttpHeadersFactory.
  • Field Details

  • Constructor Details

    • DefaultHttpHeadersFactory

      public DefaultHttpHeadersFactory(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/trailer values.
    • DefaultHttpHeadersFactory

      public DefaultHttpHeadersFactory(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/trailer 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