QuicheQuicApplicationProtocolNegotiator Class — netty Architecture
Architecture documentation for the QuicheQuicApplicationProtocolNegotiator class in QuicheQuicSslContext.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD d916e935_7ef0_3a6e_7b06_293524aa34c5["QuicheQuicApplicationProtocolNegotiator"] 7b815335_75fd_a659_f30a_67478cd8f044["QuicheQuicSslContext.java"] d916e935_7ef0_3a6e_7b06_293524aa34c5 -->|defined in| 7b815335_75fd_a659_f30a_67478cd8f044 7bfe1cde_1667_3525_a51b_1e3b08810110["QuicheQuicApplicationProtocolNegotiator()"] d916e935_7ef0_3a6e_7b06_293524aa34c5 -->|method| 7bfe1cde_1667_3525_a51b_1e3b08810110 e250686e_484d_9262_d23d_982bb847f0ea["protocols()"] d916e935_7ef0_3a6e_7b06_293524aa34c5 -->|method| e250686e_484d_9262_d23d_982bb847f0ea
Relationship Graph
Source Code
codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicSslContext.java lines 493–509
@SuppressWarnings("deprecation")
private static final class QuicheQuicApplicationProtocolNegotiator implements ApplicationProtocolNegotiator {
private final List<String> protocols;
QuicheQuicApplicationProtocolNegotiator(String @Nullable ... protocols) {
if (protocols == null) {
this.protocols = Collections.emptyList();
} else {
this.protocols = Collections.unmodifiableList(Arrays.asList(protocols));
}
}
@Override
public List<String> protocols() {
return protocols;
}
}
Source
Frequently Asked Questions
What is the QuicheQuicApplicationProtocolNegotiator class?
QuicheQuicApplicationProtocolNegotiator is a class in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicSslContext.java.
Where is QuicheQuicApplicationProtocolNegotiator defined?
QuicheQuicApplicationProtocolNegotiator is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicSslContext.java at line 493.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free