EmbeddedQuicChannelConfig Class — netty Architecture
Architecture documentation for the EmbeddedQuicChannelConfig class in EmbeddedQuicChannel.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 233adb53_51eb_dd55_633a_2cda2f99d60e["EmbeddedQuicChannelConfig"] 3fbea9a1_5a1c_6ef5_a036_f662c8f451f4["EmbeddedQuicChannel.java"] 233adb53_51eb_dd55_633a_2cda2f99d60e -->|defined in| 3fbea9a1_5a1c_6ef5_a036_f662c8f451f4 a8bd5c51_ee45_4871_1276_57538af35e1e["EmbeddedQuicChannelConfig()"] 233adb53_51eb_dd55_633a_2cda2f99d60e -->|method| a8bd5c51_ee45_4871_1276_57538af35e1e e03c4caf_2951_40b5_46da_3896e3eda1b1["getOptions()"] 233adb53_51eb_dd55_633a_2cda2f99d60e -->|method| e03c4caf_2951_40b5_46da_3896e3eda1b1 6f04ba57_ffe0_a8aa_d7bb_e19d075ab4da["setOptions()"] 233adb53_51eb_dd55_633a_2cda2f99d60e -->|method| 6f04ba57_ffe0_a8aa_d7bb_e19d075ab4da 71fc7554_a2d6_59fe_0455_fbdfb42884d9["T()"] 233adb53_51eb_dd55_633a_2cda2f99d60e -->|method| 71fc7554_a2d6_59fe_0455_fbdfb42884d9 538f957d_d816_a129_6649_fa22a285817a["setOption()"] 233adb53_51eb_dd55_633a_2cda2f99d60e -->|method| 538f957d_d816_a129_6649_fa22a285817a 77981860_3195_7139_d2e1_db0b44cd6434["getConnectTimeoutMillis()"] 233adb53_51eb_dd55_633a_2cda2f99d60e -->|method| 77981860_3195_7139_d2e1_db0b44cd6434 4d50f9e9_af36_8b57_642a_43fe7c3cd767["QuicChannelConfig()"] 233adb53_51eb_dd55_633a_2cda2f99d60e -->|method| 4d50f9e9_af36_8b57_642a_43fe7c3cd767 767012a3_0a06_508f_f41e_1c081dc162a8["getMaxMessagesPerRead()"] 233adb53_51eb_dd55_633a_2cda2f99d60e -->|method| 767012a3_0a06_508f_f41e_1c081dc162a8 b384fe55_5acd_6e75_b3af_7c09ba27afde["getWriteSpinCount()"] 233adb53_51eb_dd55_633a_2cda2f99d60e -->|method| b384fe55_5acd_6e75_b3af_7c09ba27afde 919bbcee_c4a6_9d4e_521c_0da50d2169e4["ByteBufAllocator()"] 233adb53_51eb_dd55_633a_2cda2f99d60e -->|method| 919bbcee_c4a6_9d4e_521c_0da50d2169e4 50649050_0db4_2272_3d24_62fccbe2c77d["isAutoRead()"] 233adb53_51eb_dd55_633a_2cda2f99d60e -->|method| 50649050_0db4_2272_3d24_62fccbe2c77d f7e16a99_5502_0098_17a2_ab57e660a386["isAutoClose()"] 233adb53_51eb_dd55_633a_2cda2f99d60e -->|method| f7e16a99_5502_0098_17a2_ab57e660a386 fb1f9740_bd25_4e0d_05fb_e1e7f74c1c43["getWriteBufferHighWaterMark()"] 233adb53_51eb_dd55_633a_2cda2f99d60e -->|method| fb1f9740_bd25_4e0d_05fb_e1e7f74c1c43
Relationship Graph
Source Code
codec-http3/src/test/java/io/netty/handler/codec/http3/EmbeddedQuicChannel.java lines 209–358
private static final class EmbeddedQuicChannelConfig implements QuicChannelConfig {
private final ChannelConfig delegate;
EmbeddedQuicChannelConfig(ChannelConfig delegate) {
this.delegate = delegate;
}
@Override
public Map<ChannelOption<?>, Object> getOptions() {
return delegate.getOptions();
}
@Override
public boolean setOptions(Map<ChannelOption<?>, ?> map) {
return delegate.setOptions(map);
}
@Override
public <T> T getOption(ChannelOption<T> channelOption) {
return delegate.getOption(channelOption);
}
@Override
public <T> boolean setOption(ChannelOption<T> channelOption, T t) {
return delegate.setOption(channelOption, t);
}
@Override
public int getConnectTimeoutMillis() {
return delegate.getConnectTimeoutMillis();
}
@Override
public QuicChannelConfig setConnectTimeoutMillis(int i) {
delegate.setConnectTimeoutMillis(i);
return this;
}
@Override
@Deprecated
public int getMaxMessagesPerRead() {
return delegate.getMaxMessagesPerRead();
}
@Override
@Deprecated
public QuicChannelConfig setMaxMessagesPerRead(int i) {
delegate.setMaxMessagesPerRead(i);
return this;
}
@Override
public int getWriteSpinCount() {
return delegate.getWriteSpinCount();
}
@Override
public QuicChannelConfig setWriteSpinCount(int i) {
delegate.setWriteSpinCount(i);
return this;
}
@Override
public ByteBufAllocator getAllocator() {
return delegate.getAllocator();
}
@Override
public QuicChannelConfig setAllocator(ByteBufAllocator byteBufAllocator) {
delegate.setAllocator(byteBufAllocator);
return this;
}
@Override
public <T extends RecvByteBufAllocator> T getRecvByteBufAllocator() {
return delegate.getRecvByteBufAllocator();
}
@Override
public QuicChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator recvByteBufAllocator) {
delegate.setRecvByteBufAllocator(recvByteBufAllocator);
Source
Frequently Asked Questions
What is the EmbeddedQuicChannelConfig class?
EmbeddedQuicChannelConfig is a class in the netty codebase, defined in codec-http3/src/test/java/io/netty/handler/codec/http3/EmbeddedQuicChannel.java.
Where is EmbeddedQuicChannelConfig defined?
EmbeddedQuicChannelConfig is defined in codec-http3/src/test/java/io/netty/handler/codec/http3/EmbeddedQuicChannel.java at line 209.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free