Package io.netty.channel.socket.nio
Class NioServerSocketChannel.NioServerSocketChannelConfig
java.lang.Object
io.netty.channel.DefaultChannelConfig
io.netty.channel.socket.DefaultServerSocketChannelConfig
io.netty.channel.socket.nio.NioServerSocketChannel.NioServerSocketChannelConfig
- All Implemented Interfaces:
ChannelConfig
,ServerSocketChannelConfig
- Enclosing class:
NioServerSocketChannel
private final class NioServerSocketChannel.NioServerSocketChannelConfig
extends DefaultServerSocketChannelConfig
-
Field Summary
Fields inherited from class io.netty.channel.socket.DefaultServerSocketChannelConfig
javaSocket
Fields inherited from class io.netty.channel.DefaultChannelConfig
channel
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
NioServerSocketChannelConfig
(NioServerSocketChannel channel, ServerSocket javaSocket) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Is called onceDefaultChannelConfig.setAutoRead(boolean)
is called withfalse
andDefaultChannelConfig.isAutoRead()
wastrue
before.<T> T
getOption
(ChannelOption<T> option) Return the value of the givenChannelOption
Map
<ChannelOption<?>, Object> Return all setChannelOption
's.private ServerSocketChannel
<T> boolean
setOption
(ChannelOption<T> option, T value) Sets a configuration property with the specified name and value.Methods inherited from class io.netty.channel.socket.DefaultServerSocketChannelConfig
getBacklog, getReceiveBufferSize, isReuseAddress, setAllocator, setAutoRead, setBacklog, setConnectTimeoutMillis, setMaxMessagesPerRead, setMessageSizeEstimator, setPerformancePreferences, setReceiveBufferSize, setRecvByteBufAllocator, setReuseAddress, setWriteBufferHighWaterMark, setWriteBufferLowWaterMark, setWriteBufferWaterMark, setWriteSpinCount
Methods inherited from class io.netty.channel.DefaultChannelConfig
getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMaxMessagesPerWrite, getMessageSizeEstimator, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setAutoClose, setMaxMessagesPerWrite, setOptions, validate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.netty.channel.ChannelConfig
getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setAutoClose, setOptions
-
Constructor Details
-
NioServerSocketChannelConfig
-
-
Method Details
-
autoReadCleared
protected void autoReadCleared()Description copied from class:DefaultChannelConfig
Is called onceDefaultChannelConfig.setAutoRead(boolean)
is called withfalse
andDefaultChannelConfig.isAutoRead()
wastrue
before.- Overrides:
autoReadCleared
in classDefaultChannelConfig
-
setOption
Description copied from interface:ChannelConfig
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; }
- Specified by:
setOption
in interfaceChannelConfig
- Overrides:
setOption
in classDefaultServerSocketChannelConfig
- Returns:
true
if and only if the property has been set
-
getOption
Description copied from interface:ChannelConfig
Return the value of the givenChannelOption
- Specified by:
getOption
in interfaceChannelConfig
- Overrides:
getOption
in classDefaultServerSocketChannelConfig
-
getOptions
Description copied from interface:ChannelConfig
Return all setChannelOption
's.- Specified by:
getOptions
in interfaceChannelConfig
- Overrides:
getOptions
in classDefaultServerSocketChannelConfig
-
jdkChannel
-