Class DefaultHttp3Headers

  • All Implemented Interfaces:
    Headers<java.lang.CharSequence,​java.lang.CharSequence,​Http3Headers>, Http3Headers, java.lang.Iterable<java.util.Map.Entry<java.lang.CharSequence,​java.lang.CharSequence>>

    public final class DefaultHttp3Headers
    extends DefaultHeaders<java.lang.CharSequence,​java.lang.CharSequence,​Http3Headers>
    implements Http3Headers
    • Constructor Detail

      • DefaultHttp3Headers

        public DefaultHttp3Headers()
        Create a new instance.

        Header names will be validated according to rfc7540.

      • DefaultHttp3Headers

        public DefaultHttp3Headers​(boolean validate)
        Create a new instance.
        Parameters:
        validate - true to validate header names according to rfc7540. false to not validate header names.
      • DefaultHttp3Headers

        public DefaultHttp3Headers​(boolean validate,
                                   int arraySizeHint)
        Create a new instance.
        Parameters:
        validate - true to validate header names according to rfc7540. false to not validate header names.
        arraySizeHint - A hint as to how large the hash data structure should be. The next positive power of two will be used. An upper bound may be enforced.