Home / Class/ QuicClientCodecBuilder Class — netty Architecture

QuicClientCodecBuilder Class — netty Architecture

Architecture documentation for the QuicClientCodecBuilder class in QuicClientCodecBuilder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  ba11fc7e_d782_2aa0_08f1_29cbb4a6b9b7["QuicClientCodecBuilder"]
  a645a3f1_b196_53f1_3191_debf65029928["QuicClientCodecBuilder.java"]
  ba11fc7e_d782_2aa0_08f1_29cbb4a6b9b7 -->|defined in| a645a3f1_b196_53f1_3191_debf65029928
  93bd2c9a_7c25_34ef_b073_57c93a8a36df["QuicClientCodecBuilder()"]
  ba11fc7e_d782_2aa0_08f1_29cbb4a6b9b7 -->|method| 93bd2c9a_7c25_34ef_b073_57c93a8a36df
  4b57884d_14ba_1abe_6a54_15d316516ddf["ChannelHandler()"]
  ba11fc7e_d782_2aa0_08f1_29cbb4a6b9b7 -->|method| 4b57884d_14ba_1abe_6a54_15d316516ddf

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicClientCodecBuilder.java lines 27–52

public final class QuicClientCodecBuilder extends QuicCodecBuilder<QuicClientCodecBuilder> {

    /**
     * Creates a new instance.
     */
    public QuicClientCodecBuilder() {
        super(false);
    }

    private QuicClientCodecBuilder(QuicCodecBuilder<QuicClientCodecBuilder> builder) {
        super(builder);
    }

    @Override
    public QuicClientCodecBuilder clone() {
        return new QuicClientCodecBuilder(this);
    }

    @Override
    ChannelHandler build(QuicheConfig config,
                                   Function<QuicChannel, ? extends QuicSslEngine> sslEngineProvider,
                                   Executor sslTaskExecutor,
                                   int localConnIdLength, FlushStrategy flushStrategy) {
        return new QuicheQuicClientCodec(config, sslEngineProvider, sslTaskExecutor, localConnIdLength, flushStrategy);
    }
}

Frequently Asked Questions

What is the QuicClientCodecBuilder class?
QuicClientCodecBuilder is a class in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicClientCodecBuilder.java.
Where is QuicClientCodecBuilder defined?
QuicClientCodecBuilder is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicClientCodecBuilder.java at line 27.

Analyze Your Own Codebase

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

Try Supermodel Free