QuicChannelOption Class — netty Architecture
Architecture documentation for the QuicChannelOption class in QuicChannelOption.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 43132d02_0950_14f4_e86d_e35924454363["QuicChannelOption"] fce19e48_cb82_1fa1_b39c_54b0d5b9464b["QuicChannelOption.java"] 43132d02_0950_14f4_e86d_e35924454363 -->|defined in| fce19e48_cb82_1fa1_b39c_54b0d5b9464b 6c05cda8_888b_40e7_7ee3_4957ddff2c79["QuicChannelOption()"] 43132d02_0950_14f4_e86d_e35924454363 -->|method| 6c05cda8_888b_40e7_7ee3_4957ddff2c79
Relationship Graph
Source Code
codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicChannelOption.java lines 23–50
public final class QuicChannelOption<T> extends ChannelOption<T> {
/**
* If set to {@code true} the {@link QuicStreamChannel} will read {@link QuicStreamFrame}s and fire it through
* the pipeline, if {@code false} it will read {@link io.netty.buffer.ByteBuf} and translate the FIN flag to
* events.
*/
public static final ChannelOption<Boolean> READ_FRAMES =
valueOf(QuicChannelOption.class, "READ_FRAMES");
/**
* Enable <a href="https://quiclog.github.io/internet-drafts/draft-marx-qlog-main-schema.html">qlog</a>
* for a {@link QuicChannel}.
*/
public static final ChannelOption<QLogConfiguration> QLOG = valueOf(QuicChannelOption.class, "QLOG");
/**
* Use <a href="https://blog.cloudflare.com/accelerating-udp-packet-transmission-for-quic/">GSO</a>
* for QUIC packets if possible.
*/
public static final ChannelOption<SegmentedDatagramPacketAllocator> SEGMENTED_DATAGRAM_PACKET_ALLOCATOR =
valueOf(QuicChannelOption.class, "SEGMENTED_DATAGRAM_PACKET_ALLOCATOR");
@SuppressWarnings({ "deprecation" })
private QuicChannelOption() {
super(null);
}
}
Source
Frequently Asked Questions
What is the QuicChannelOption class?
QuicChannelOption is a class in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicChannelOption.java.
Where is QuicChannelOption defined?
QuicChannelOption is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicChannelOption.java at line 23.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free