public final class QuicClientCodecBuilder extends QuicCodecBuilder<QuicClientCodecBuilder>
QuicCodecBuilder that configures and builds a ChannelHandler that should be added to the
ChannelPipeline of a QUIC client.| Constructor and Description |
|---|
QuicClientCodecBuilder()
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected io.netty.channel.ChannelHandler |
build(io.netty.incubator.codec.quic.QuicheConfig config,
java.util.function.Function<QuicChannel,? extends QuicSslEngine> sslEngineProvider,
java.util.concurrent.Executor sslTaskExecutor,
int localConnIdLength,
FlushStrategy flushStrategy)
Builds the QUIC codec.
|
QuicClientCodecBuilder |
clone()
Clone the builder
|
ackDelayExponent, activeConnectionIdLimit, activeMigration, build, congestionControlAlgorithm, datagram, flushStrategy, grease, hystart, initialMaxData, initialMaxStreamDataBidirectionalLocal, initialMaxStreamDataBidirectionalRemote, initialMaxStreamDataUnidirectional, initialMaxStreamsBidirectional, initialMaxStreamsUnidirectional, localConnectionIdLength, maxAckDelay, maxIdleTimeout, maxRecvUdpPayloadSize, maxSendUdpPayloadSize, self, sslContext, sslEngineProvider, sslTaskExecutor, statelessResetToken, validate, versionpublic QuicClientCodecBuilder clone()
QuicCodecBuilderclone in class QuicCodecBuilder<QuicClientCodecBuilder>protected io.netty.channel.ChannelHandler build(io.netty.incubator.codec.quic.QuicheConfig config,
java.util.function.Function<QuicChannel,? extends QuicSslEngine> sslEngineProvider,
java.util.concurrent.Executor sslTaskExecutor,
int localConnIdLength,
FlushStrategy flushStrategy)
QuicCodecBuilderbuild in class QuicCodecBuilder<QuicClientCodecBuilder>config - the QuicheConfig that should be used.sslEngineProvider - the context providersslTaskExecutor - the Executor to use.localConnIdLength - the local connection id length.flushStrategy - the FlushStrategy that should be used.ChannelHandler which acts as codec.Copyright © 2020-2024 The Netty Project. All Rights Reserved.