Home / Function/ validateValidHeaderValue() — netty Function Reference

validateValidHeaderValue() — netty Function Reference

Architecture documentation for the validateValidHeaderValue() function in HttpHeaderValidationUtil.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  dd19c814_50c0_5afa_cb7c_3118cbf1a000["validateValidHeaderValue()"]
  f369fc32_9e23_f7f4_8a18_b9a88f492d8b["HttpHeaderValidationUtil"]
  dd19c814_50c0_5afa_cb7c_3118cbf1a000 -->|defined in| f369fc32_9e23_f7f4_8a18_b9a88f492d8b
  a1048fa8_e69c_cc4e_36cb_ac59dd6fea9f["verifyValidHeaderValueAsciiString()"]
  dd19c814_50c0_5afa_cb7c_3118cbf1a000 -->|calls| a1048fa8_e69c_cc4e_36cb_ac59dd6fea9f
  aaedd47c_0623_411b_2832_bef342166d23["verifyValidHeaderValueCharSequence()"]
  dd19c814_50c0_5afa_cb7c_3118cbf1a000 -->|calls| aaedd47c_0623_411b_2832_bef342166d23
  style dd19c814_50c0_5afa_cb7c_3118cbf1a000 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/http/HttpHeaderValidationUtil.java lines 104–113

    public static int validateValidHeaderValue(CharSequence value) {
        int length = value.length();
        if (length == 0) {
            return -1;
        }
        if (value instanceof AsciiString) {
            return verifyValidHeaderValueAsciiString((AsciiString) value);
        }
        return verifyValidHeaderValueCharSequence(value);
    }

Subdomains

Frequently Asked Questions

What does validateValidHeaderValue() do?
validateValidHeaderValue() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/HttpHeaderValidationUtil.java.
Where is validateValidHeaderValue() defined?
validateValidHeaderValue() is defined in codec-http/src/main/java/io/netty/handler/codec/http/HttpHeaderValidationUtil.java at line 104.
What does validateValidHeaderValue() call?
validateValidHeaderValue() calls 2 function(s): verifyValidHeaderValueAsciiString, verifyValidHeaderValueCharSequence.

Analyze Your Own Codebase

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

Try Supermodel Free