Home / Function/ connect() — netty Function Reference

connect() — netty Function Reference

Architecture documentation for the connect() function in QuicheQuicCodec.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  4d5d5be2_7756_ccdc_5572_de67ee4315c7["connect()"]
  2593916d_2b0e_6fcc_eac7_86416a14767c["QuicheQuicCodec"]
  4d5d5be2_7756_ccdc_5572_de67ee4315c7 -->|defined in| 2593916d_2b0e_6fcc_eac7_86416a14767c
  303431fa_49a7_c1ca_c051_91a80e3337f3["connectQuicChannel()"]
  4d5d5be2_7756_ccdc_5572_de67ee4315c7 -->|calls| 303431fa_49a7_c1ca_c051_91a80e3337f3
  style 4d5d5be2_7756_ccdc_5572_de67ee4315c7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicCodec.java lines 303–314

    @Override
    public void connect(ChannelHandlerContext ctx, SocketAddress remoteAddress, SocketAddress localAddress,
                        ChannelPromise promise) throws Exception {
        if (remoteAddress instanceof QuicheQuicChannelAddress) {
            QuicheQuicChannelAddress addr = (QuicheQuicChannelAddress) remoteAddress;
            QuicheQuicChannel channel = addr.channel;
            connectQuicChannel(channel, remoteAddress, localAddress,
                    senderSockaddrMemory, recipientSockaddrMemory, freeTask, localConnIdLength, config, promise);
        } else {
            ctx.connect(remoteAddress, localAddress, promise);
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does connect() do?
connect() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicCodec.java.
Where is connect() defined?
connect() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicCodec.java at line 303.
What does connect() call?
connect() calls 1 function(s): connectQuicChannel.

Analyze Your Own Codebase

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

Try Supermodel Free