Interface Http2Headers

    • Method Detail

      • iterator

        java.util.Iterator<java.util.Map.Entry<java.lang.CharSequence,​java.lang.CharSequence>> iterator()
        Returns an iterator over all HTTP/2 headers. The iteration order is as follows: 1. All pseudo headers (order not specified). 2. All non-pseudo headers (in insertion order).
        Specified by:
        iterator in interface Headers<java.lang.CharSequence,​java.lang.CharSequence,​Http2Headers>
        Specified by:
        iterator in interface java.lang.Iterable<java.util.Map.Entry<java.lang.CharSequence,​java.lang.CharSequence>>
      • valueIterator

        java.util.Iterator<java.lang.CharSequence> valueIterator​(java.lang.CharSequence name)
        Equivalent to Headers.getAll(Object) but no intermediate list is generated.
        Parameters:
        name - the name of the header to retrieve
        Returns:
        an Iterator of header values corresponding to name.
      • contains

        boolean contains​(java.lang.CharSequence name,
                         java.lang.CharSequence value,
                         boolean caseInsensitive)
        Returns true if a header with the name and value exists, false otherwise.

        If caseInsensitive is true then a case insensitive compare is done on the value.

        Parameters:
        name - the name of the header to find
        value - the value of the header to find
        caseInsensitive - true then a case insensitive compare is run to compare values. otherwise a case sensitive compare is run to compare values.