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
Called By
Source
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