| Modifier and Type | Field and Description |
|---|---|
| private volatile int | |
| private volatile boolean |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| backlog | back to summary |
|---|---|
| private volatile int backlog | |
| enableTcpFastOpen | back to summary |
|---|---|
| private volatile boolean enableTcpFastOpen | |
| KQueueServerChannelConfig | back to summary |
|---|---|
| pack-priv KQueueServerChannelConfig(AbstractKQueueChannel channel) | |
| getBacklog | back to summary |
|---|---|
| public int getBacklog() Implements io. Doc from io. Gets the backlog value to specify when the channel binds to a local address.
| |
| getOption | back to summary |
|---|---|
| public <T> T getOption(ChannelOption<T> option) Overrides io. Implements io. Doc from io. Return the value of the given
| |
| getOptions | back to summary |
|---|---|
| public Map Overrides io. Implements io. Doc from io. Return all set
| |
| getReceiveBufferSize | back to summary |
|---|---|
| public int getReceiveBufferSize() Implements io. Doc from io. Gets the
| |
| isReuseAddress | back to summary |
|---|---|
| public boolean isReuseAddress() Implements io. Doc from io. Gets the
| |
| isTcpFastOpen | back to summary |
|---|---|
| public boolean isTcpFastOpen() Returns
| |
| setAllocator | back to summary |
|---|---|
| public KQueueServerChannelConfig setAllocator(ByteBufAllocator allocator) Overrides io. Implements io. Doc from io. Set the
| |
| setAutoRead | back to summary |
|---|---|
| public KQueueServerChannelConfig setAutoRead(boolean autoRead) Overrides io. Implements io. Doc from io. Sets if
| |
| setBacklog | back to summary |
|---|---|
| public KQueueServerChannelConfig setBacklog(int backlog) Implements io. Doc from io. Sets the backlog value to specify when the channel binds to a local address.
| |
| setConnectTimeoutMillis | back to summary |
|---|---|
| public KQueueServerChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis) Overrides io. Implements io. Doc from io. Sets the connect timeout of the channel in milliseconds. If the
| |
| setMaxMessagesPerRead | back to summary |
|---|---|
| public KQueueServerChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead) Overrides io. Implements io. Doc from io. Deprecated
| |
| setMessageSizeEstimator | back to summary |
|---|---|
| public KQueueServerChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator) Overrides io. Implements io. Doc from io. Set the
| |
| setOption | back to summary |
|---|---|
| public <T> boolean setOption(ChannelOption<T> option, T value) Overrides io. Implements io. Doc from io. Sets a configuration property with the specified name and value. To override this method properly, you must call the super class:
public boolean setOption(ChannelOption<T> option, T value) {
if (super.setOption(option, value)) {
return true;
}
if (option.equals(additionalOption)) {
....
return true;
}
return false;
}
| |
| setPerformancePreferences | back to summary |
|---|---|
| public KQueueServerChannelConfig setPerformancePreferences(int connectionTime, int latency, int bandwidth) Implements io. Doc from io. Sets the performance preferences as specified in
| |
| setRcvAllocTransportProvidesGuess | back to summary |
|---|---|
| public KQueueServerChannelConfig setRcvAllocTransportProvidesGuess(boolean transportProvidesGuess) Overrides io. Doc from io. If this is
| |
| setReceiveBufferSize | back to summary |
|---|---|
| public KQueueServerChannelConfig setReceiveBufferSize(int receiveBufferSize) Implements io. Doc from io. Gets the
| |
| setRecvByteBufAllocator | back to summary |
|---|---|
| public KQueueServerChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator) Overrides io. Implements io. Doc from io. Set the
| |
| setReuseAddress | back to summary |
|---|---|
| public KQueueServerChannelConfig setReuseAddress(boolean reuseAddress) Implements io. Doc from io. Sets the
| |
| setTcpFastOpen | back to summary |
|---|---|
| public KQueueServerChannelConfig setTcpFastOpen(boolean enableTcpFastOpen) Enables TCP FastOpen on the server channel. If the underlying os doesn't support TCP_FASTOPEN setting this has no effect. This has to be set before doing listen on the socket otherwise this takes no effect.
| |
| setWriteBufferHighWaterMark | back to summary |
|---|---|
| public KQueueServerChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark) Overrides io. Implements io. Doc from io. Deprecated
Sets the high water mark of the write buffer. If the number of bytes
queued in the write buffer exceeds this value,
| |
| setWriteBufferLowWaterMark | back to summary |
|---|---|
| public KQueueServerChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark) Overrides io. Implements io. Doc from io. Deprecated
Sets the low water mark of the write buffer. Once the number of bytes
queued in the write buffer exceeded the
high water mark and then
dropped down below this value,
| |
| setWriteBufferWaterMark | back to summary |
|---|---|
| public KQueueServerChannelConfig setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark) Overrides io. Implements io. Doc from io. Set the
| |
| setWriteSpinCount | back to summary |
|---|---|
| public KQueueServerChannelConfig setWriteSpinCount(int writeSpinCount) Overrides io. Implements io. Doc from io. Sets the maximum loop count for a write operation until
| |