Package io.netty.handler.codec.quic
Interface QuicStreamChannelConfig
-
- All Superinterfaces:
io.netty.channel.ChannelConfig,io.netty.channel.socket.DuplexChannelConfig
public interface QuicStreamChannelConfig extends io.netty.channel.socket.DuplexChannelConfigDuplexChannelConfigfor QUIC streams.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisReadFrames()Returnstrueif theQuicStreamChannelwill readQuicStreamFrames and fire these through theChannelPipeline,falseif it usesByteBuf.QuicStreamChannelConfigsetAllocator(io.netty.buffer.ByteBufAllocator allocator)QuicStreamChannelConfigsetAllowHalfClosure(boolean allowHalfClosure)QuicStreamChannelConfigsetAutoClose(boolean autoClose)QuicStreamChannelConfigsetAutoRead(boolean autoRead)QuicStreamChannelConfigsetConnectTimeoutMillis(int connectTimeoutMillis)QuicStreamChannelConfigsetMaxMessagesPerRead(int maxMessagesPerRead)QuicStreamChannelConfigsetMessageSizeEstimator(io.netty.channel.MessageSizeEstimator estimator)QuicStreamChannelConfigsetReadFrames(boolean readFrames)Set this totrueif theQuicStreamChannelshould readQuicStreamFrames and fire these through theChannelPipeline,falseif it usesByteBuf.QuicStreamChannelConfigsetRecvByteBufAllocator(io.netty.channel.RecvByteBufAllocator allocator)QuicStreamChannelConfigsetWriteBufferHighWaterMark(int writeBufferHighWaterMark)QuicStreamChannelConfigsetWriteBufferLowWaterMark(int writeBufferLowWaterMark)QuicStreamChannelConfigsetWriteBufferWaterMark(io.netty.channel.WriteBufferWaterMark writeBufferWaterMark)QuicStreamChannelConfigsetWriteSpinCount(int writeSpinCount)-
Methods inherited from interface io.netty.channel.ChannelConfig
getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getOption, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setOption, setOptions
-
-
-
-
Method Detail
-
setReadFrames
QuicStreamChannelConfig setReadFrames(boolean readFrames)
Set this totrueif theQuicStreamChannelshould readQuicStreamFrames and fire these through theChannelPipeline,falseif it usesByteBuf.- Parameters:
readFrames-trueifQuicStreamFrames should be used,falseifByteBufshould be used.- Returns:
- this instance itself.
-
isReadFrames
boolean isReadFrames()
Returnstrueif theQuicStreamChannelwill readQuicStreamFrames and fire these through theChannelPipeline,falseif it usesByteBuf.- Returns:
trueifQuicStreamFrames should be used,falseifByteBufshould be used.
-
setAllowHalfClosure
QuicStreamChannelConfig setAllowHalfClosure(boolean allowHalfClosure)
- Specified by:
setAllowHalfClosurein interfaceio.netty.channel.socket.DuplexChannelConfig
-
setMaxMessagesPerRead
QuicStreamChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead)
- Specified by:
setMaxMessagesPerReadin interfaceio.netty.channel.ChannelConfig- Specified by:
setMaxMessagesPerReadin interfaceio.netty.channel.socket.DuplexChannelConfig
-
setWriteSpinCount
QuicStreamChannelConfig setWriteSpinCount(int writeSpinCount)
- Specified by:
setWriteSpinCountin interfaceio.netty.channel.ChannelConfig- Specified by:
setWriteSpinCountin interfaceio.netty.channel.socket.DuplexChannelConfig
-
setAllocator
QuicStreamChannelConfig setAllocator(io.netty.buffer.ByteBufAllocator allocator)
- Specified by:
setAllocatorin interfaceio.netty.channel.ChannelConfig- Specified by:
setAllocatorin interfaceio.netty.channel.socket.DuplexChannelConfig
-
setRecvByteBufAllocator
QuicStreamChannelConfig setRecvByteBufAllocator(io.netty.channel.RecvByteBufAllocator allocator)
- Specified by:
setRecvByteBufAllocatorin interfaceio.netty.channel.ChannelConfig- Specified by:
setRecvByteBufAllocatorin interfaceio.netty.channel.socket.DuplexChannelConfig
-
setAutoRead
QuicStreamChannelConfig setAutoRead(boolean autoRead)
- Specified by:
setAutoReadin interfaceio.netty.channel.ChannelConfig- Specified by:
setAutoReadin interfaceio.netty.channel.socket.DuplexChannelConfig
-
setAutoClose
QuicStreamChannelConfig setAutoClose(boolean autoClose)
- Specified by:
setAutoClosein interfaceio.netty.channel.ChannelConfig- Specified by:
setAutoClosein interfaceio.netty.channel.socket.DuplexChannelConfig
-
setMessageSizeEstimator
QuicStreamChannelConfig setMessageSizeEstimator(io.netty.channel.MessageSizeEstimator estimator)
- Specified by:
setMessageSizeEstimatorin interfaceio.netty.channel.ChannelConfig- Specified by:
setMessageSizeEstimatorin interfaceio.netty.channel.socket.DuplexChannelConfig
-
setWriteBufferWaterMark
QuicStreamChannelConfig setWriteBufferWaterMark(io.netty.channel.WriteBufferWaterMark writeBufferWaterMark)
- Specified by:
setWriteBufferWaterMarkin interfaceio.netty.channel.ChannelConfig- Specified by:
setWriteBufferWaterMarkin interfaceio.netty.channel.socket.DuplexChannelConfig
-
setConnectTimeoutMillis
QuicStreamChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis)
- Specified by:
setConnectTimeoutMillisin interfaceio.netty.channel.ChannelConfig
-
setWriteBufferHighWaterMark
QuicStreamChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
- Specified by:
setWriteBufferHighWaterMarkin interfaceio.netty.channel.ChannelConfig
-
setWriteBufferLowWaterMark
QuicStreamChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
- Specified by:
setWriteBufferLowWaterMarkin interfaceio.netty.channel.ChannelConfig
-
-