Home / Function/ verifyPseudoHeadersFirst() — netty Function Reference

verifyPseudoHeadersFirst() — netty Function Reference

Architecture documentation for the verifyPseudoHeadersFirst() function in DefaultHttp2HeadersTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  4876a82b_149a_46dc_37e1_1fdab68cb647["verifyPseudoHeadersFirst()"]
  dee91314_9fa2_2772_1f20_e4b8f18eea54["DefaultHttp2HeadersTest"]
  4876a82b_149a_46dc_37e1_1fdab68cb647 -->|defined in| dee91314_9fa2_2772_1f20_e4b8f18eea54
  479272f6_3bae_eb36_4a9d_9d5397cd1377["testPseudoHeadersMustComeFirstWhenIterating()"]
  479272f6_3bae_eb36_4a9d_9d5397cd1377 -->|calls| 4876a82b_149a_46dc_37e1_1fdab68cb647
  0cc4bde2_4ede_21ae_4ec1_eb8f1d0690fc["testPseudoHeadersWithRemovePreservesPseudoIterationOrder()"]
  0cc4bde2_4ede_21ae_4ec1_eb8f1d0690fc -->|calls| 4876a82b_149a_46dc_37e1_1fdab68cb647
  a44ccbe9_a2fe_01dc_1ffd_77791a6cb32e["testPseudoHeadersWithClearDoesNotLeak()"]
  a44ccbe9_a2fe_01dc_1ffd_77791a6cb32e -->|calls| 4876a82b_149a_46dc_37e1_1fdab68cb647
  03daf0f7_d3b1_5ec2_da3c_003d78789de2["testSetHeadersOrdersPseudoHeadersCorrectly()"]
  03daf0f7_d3b1_5ec2_da3c_003d78789de2 -->|calls| 4876a82b_149a_46dc_37e1_1fdab68cb647
  d10187ac_b750_fa4b_f20b_f4829998d39e["testSetAllOrdersPseudoHeadersCorrectly()"]
  d10187ac_b750_fa4b_f20b_f4829998d39e -->|calls| 4876a82b_149a_46dc_37e1_1fdab68cb647
  style 4876a82b_149a_46dc_37e1_1fdab68cb647 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2HeadersTest.java lines 228–238

    static void verifyPseudoHeadersFirst(Http2Headers headers) {
        CharSequence lastNonPseudoName = null;
        for (Entry<CharSequence, CharSequence> entry: headers) {
            if (entry.getKey().length() == 0 || entry.getKey().charAt(0) != ':') {
                lastNonPseudoName = entry.getKey();
            } else if (lastNonPseudoName != null) {
                fail("All pseudo headers must be first in iteration. Pseudo header " + entry.getKey() +
                        " is after a non pseudo header " + lastNonPseudoName);
            }
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does verifyPseudoHeadersFirst() do?
verifyPseudoHeadersFirst() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2HeadersTest.java.
Where is verifyPseudoHeadersFirst() defined?
verifyPseudoHeadersFirst() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2HeadersTest.java at line 228.
What calls verifyPseudoHeadersFirst()?
verifyPseudoHeadersFirst() is called by 5 function(s): testPseudoHeadersMustComeFirstWhenIterating, testPseudoHeadersWithClearDoesNotLeak, testPseudoHeadersWithRemovePreservesPseudoIterationOrder, testSetAllOrdersPseudoHeadersCorrectly, testSetHeadersOrdersPseudoHeadersCorrectly.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free