ChannelHandler() — netty Function Reference
Architecture documentation for the ChannelHandler() function in QuicServerCodecBuilder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 00e0db2a_621f_bb03_c3f9_1778ba0f0c36["ChannelHandler()"] 37bf87d6_92e6_c135_03ed_b42568e3d319["QuicServerCodecBuilder"] 00e0db2a_621f_bb03_c3f9_1778ba0f0c36 -->|defined in| 37bf87d6_92e6_c135_03ed_b42568e3d319 88917a36_4d3c_36d0_7338_11770fe0dc8e["validate()"] 00e0db2a_621f_bb03_c3f9_1778ba0f0c36 -->|calls| 88917a36_4d3c_36d0_7338_11770fe0dc8e style 00e0db2a_621f_bb03_c3f9_1778ba0f0c36 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicServerCodecBuilder.java lines 198–222
@Override
ChannelHandler build(QuicheConfig config,
Function<QuicChannel, ? extends QuicSslEngine> sslEngineProvider,
Executor sslTaskExecutor,
int localConnIdLength, FlushStrategy flushStrategy) {
validate();
QuicTokenHandler tokenHandler = this.tokenHandler;
if (tokenHandler == null) {
tokenHandler = NoQuicTokenHandler.INSTANCE;
}
QuicConnectionIdGenerator generator = connectionIdAddressGenerator;
if (generator == null) {
generator = QuicConnectionIdGenerator.signGenerator();
}
QuicResetTokenGenerator resetTokenGenerator = this.resetTokenGenerator;
if (resetTokenGenerator == null) {
resetTokenGenerator = QuicResetTokenGenerator.signGenerator();
}
ChannelHandler handler = this.handler;
ChannelHandler streamHandler = this.streamHandler;
return new QuicheQuicServerCodec(config, localConnIdLength, tokenHandler, generator, resetTokenGenerator,
flushStrategy, sslEngineProvider, sslTaskExecutor, handler,
Quic.toOptionsArray(options), Quic.toAttributesArray(attrs),
streamHandler, Quic.toOptionsArray(streamOptions), Quic.toAttributesArray(streamAttrs));
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does ChannelHandler() do?
ChannelHandler() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicServerCodecBuilder.java.
Where is ChannelHandler() defined?
ChannelHandler() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicServerCodecBuilder.java at line 198.
What does ChannelHandler() call?
ChannelHandler() calls 1 function(s): validate.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free