Home / Function/ AsciiString() — netty Function Reference

AsciiString() — netty Function Reference

Architecture documentation for the AsciiString() function in HttpConversionUtil.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  f9d03e90_9b3d_6401_30dc_63844358a8be["AsciiString()"]
  cca5f017_2e30_72b9_fc2a_eca3446d8058["HttpConversionUtil"]
  f9d03e90_9b3d_6401_30dc_63844358a8be -->|defined in| cca5f017_2e30_72b9_fc2a_eca3446d8058
  7eefba99_7507_a651_3901_606aed347eb7["setHttp3Authority()"]
  7eefba99_7507_a651_3901_606aed347eb7 -->|calls| f9d03e90_9b3d_6401_30dc_63844358a8be
  c88a3584_d34c_9166_a58b_e7c29c0c68e1["setHttp3Scheme()"]
  c88a3584_d34c_9166_a58b_e7c29c0c68e1 -->|calls| f9d03e90_9b3d_6401_30dc_63844358a8be
  style f9d03e90_9b3d_6401_30dc_63844358a8be fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/main/java/io/netty/handler/codec/http3/HttpConversionUtil.java lines 508–524

    private static AsciiString toHttp3Path(URI uri) {
        StringBuilder pathBuilder = new StringBuilder(length(uri.getRawPath()) +
                length(uri.getRawQuery()) + length(uri.getRawFragment()) + 2);
        if (!isNullOrEmpty(uri.getRawPath())) {
            pathBuilder.append(uri.getRawPath());
        }
        if (!isNullOrEmpty(uri.getRawQuery())) {
            pathBuilder.append('?');
            pathBuilder.append(uri.getRawQuery());
        }
        if (!isNullOrEmpty(uri.getRawFragment())) {
            pathBuilder.append('#');
            pathBuilder.append(uri.getRawFragment());
        }
        String path = pathBuilder.toString();
        return path.isEmpty() ? EMPTY_REQUEST_PATH : new AsciiString(path);
    }

Domain

Subdomains

Frequently Asked Questions

What does AsciiString() do?
AsciiString() is a function in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/HttpConversionUtil.java.
Where is AsciiString() defined?
AsciiString() is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/HttpConversionUtil.java at line 508.
What calls AsciiString()?
AsciiString() is called by 2 function(s): setHttp3Authority, setHttp3Scheme.

Analyze Your Own Codebase

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

Try Supermodel Free