connectQuicChannel() — netty Function Reference
Architecture documentation for the connectQuicChannel() function in QuicheQuicClientCodec.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 5c7a8835_65cd_f25b_46e4_1508eee7ec48["connectQuicChannel()"] 490ebf21_719a_74a9_110c_e72ae68168c5["QuicheQuicClientCodec"] 5c7a8835_65cd_f25b_46e4_1508eee7ec48 -->|defined in| 490ebf21_719a_74a9_110c_e72ae68168c5 style 5c7a8835_65cd_f25b_46e4_1508eee7ec48 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicClientCodec.java lines 58–77
@Override
protected void connectQuicChannel(QuicheQuicChannel channel, SocketAddress remoteAddress,
SocketAddress localAddress, ByteBuf senderSockaddrMemory,
ByteBuf recipientSockaddrMemory, Consumer<QuicheQuicChannel> freeTask,
int localConnIdLength, QuicheConfig config, ChannelPromise promise) {
try {
channel.connectNow(sslEngineProvider, sslTaskExecutor, freeTask, config.nativeAddress(),
localConnIdLength, config.isDatagramSupported(),
senderSockaddrMemory.internalNioBuffer(0, senderSockaddrMemory.capacity()),
recipientSockaddrMemory.internalNioBuffer(0, recipientSockaddrMemory.capacity()));
} catch (Throwable cause) {
// Only fail the original promise. Cleanup will be done as part of the listener attached to it.
promise.setFailure(cause);
return;
}
addChannel(channel);
channel.finishConnect();
promise.setSuccess();
}
Domain
Subdomains
Source
Frequently Asked Questions
What does connectQuicChannel() do?
connectQuicChannel() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicClientCodec.java.
Where is connectQuicChannel() defined?
connectQuicChannel() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicClientCodec.java at line 58.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free