1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package io.netty.handler.codec.quic;
17
18 import io.netty.buffer.ByteBufAllocator;
19 import io.netty.channel.MessageSizeEstimator;
20 import io.netty.channel.RecvByteBufAllocator;
21 import io.netty.channel.WriteBufferWaterMark;
22 import io.netty.channel.socket.DuplexChannelConfig;
23
24
25
26
27 public interface QuicStreamChannelConfig extends DuplexChannelConfig {
28
29
30
31
32
33
34
35
36
37 QuicStreamChannelConfig setReadFrames(boolean readFrames);
38
39
40
41
42
43
44
45
46 boolean isReadFrames();
47
48 @Override
49 QuicStreamChannelConfig setAllowHalfClosure(boolean allowHalfClosure);
50
51 @Override
52 QuicStreamChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead);
53
54 @Override
55 QuicStreamChannelConfig setWriteSpinCount(int writeSpinCount);
56
57 @Override
58 QuicStreamChannelConfig setAllocator(ByteBufAllocator allocator);
59
60 @Override
61 QuicStreamChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator);
62
63 @Override
64 QuicStreamChannelConfig setAutoRead(boolean autoRead);
65
66 @Override
67 QuicStreamChannelConfig setAutoClose(boolean autoClose);
68
69 @Override
70 QuicStreamChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator);
71
72 @Override
73 QuicStreamChannelConfig setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark);
74
75 @Override
76 QuicStreamChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis);
77
78 @Override
79 QuicStreamChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark);
80
81 @Override
82 QuicStreamChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark);
83 }