QuicStreamChannelConfig Type — netty Architecture
Architecture documentation for the QuicStreamChannelConfig type/interface in QuicStreamChannelConfig.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD d50a429a_5ce0_eaae_0ade_11abbbf01b55["QuicStreamChannelConfig"] 1468e9bb_8bc2_3657_c6d7_95c8b554f37a["QuicStreamChannelConfig.java"] d50a429a_5ce0_eaae_0ade_11abbbf01b55 -->|defined in| 1468e9bb_8bc2_3657_c6d7_95c8b554f37a style d50a429a_5ce0_eaae_0ade_11abbbf01b55 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicStreamChannelConfig.java lines 27–83
public interface QuicStreamChannelConfig extends DuplexChannelConfig {
/**
* Set this to {@code true} if the {@link QuicStreamChannel} should read {@link QuicStreamFrame}s and fire these
* through the {@link io.netty.channel.ChannelPipeline}, {@code false} if it uses {@link io.netty.buffer.ByteBuf}.
*
* @param readFrames {@code true} if {@link QuicStreamFrame}s should be used, {@code false} if
* {@link io.netty.buffer.ByteBuf} should be used.
* @return this instance itself.
*
*/
QuicStreamChannelConfig setReadFrames(boolean readFrames);
/**
* Returns {@code true} if the {@link QuicStreamChannel} will read {@link QuicStreamFrame}s and fire these through
* the {@link io.netty.channel.ChannelPipeline}, {@code false} if it uses {@link io.netty.buffer.ByteBuf}.
*
* @return {@code true} if {@link QuicStreamFrame}s should be used, {@code false} if
* {@link io.netty.buffer.ByteBuf} should be used.
*/
boolean isReadFrames();
@Override
QuicStreamChannelConfig setAllowHalfClosure(boolean allowHalfClosure);
@Override
QuicStreamChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead);
@Override
QuicStreamChannelConfig setWriteSpinCount(int writeSpinCount);
@Override
QuicStreamChannelConfig setAllocator(ByteBufAllocator allocator);
@Override
QuicStreamChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator);
@Override
QuicStreamChannelConfig setAutoRead(boolean autoRead);
@Override
QuicStreamChannelConfig setAutoClose(boolean autoClose);
@Override
QuicStreamChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator);
@Override
QuicStreamChannelConfig setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark);
@Override
QuicStreamChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis);
@Override
QuicStreamChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark);
@Override
QuicStreamChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark);
}
Defined In
Source
Frequently Asked Questions
What is the QuicStreamChannelConfig type?
QuicStreamChannelConfig is a type/interface in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicStreamChannelConfig.java.
Where is QuicStreamChannelConfig defined?
QuicStreamChannelConfig is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicStreamChannelConfig.java at line 27.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free