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 DefaultServerSocketChannelConfig
javaSocketFields inherited from class DefaultChannelConfig
channel -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateNioServerSocketChannelConfig(NioServerSocketChannel channel, ServerSocket javaSocket) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidIs called onceDefaultChannelConfig.setAutoRead(boolean)is called withfalseandDefaultChannelConfig.isAutoRead()wastruebefore.<T> TgetOption(ChannelOption<T> option) Return the value of the givenChannelOptionMap<ChannelOption<?>, Object> Return all setChannelOption's.private ServerSocketChannel<T> booleansetOption(ChannelOption<T> option, T value) Sets a configuration property with the specified name and value.Methods inherited from class DefaultServerSocketChannelConfig
getBacklog, getReceiveBufferSize, isReuseAddress, setAllocator, setAutoRead, setBacklog, setConnectTimeoutMillis, setMaxMessagesPerRead, setMessageSizeEstimator, setPerformancePreferences, setReceiveBufferSize, setRecvByteBufAllocator, setReuseAddress, setWriteBufferHighWaterMark, setWriteBufferLowWaterMark, setWriteBufferWaterMark, setWriteSpinCountMethods inherited from class DefaultChannelConfig
getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMaxMessagesPerWrite, getMessageSizeEstimator, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setAutoClose, setMaxMessagesPerWrite, setOptions, validateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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:DefaultChannelConfigIs called onceDefaultChannelConfig.setAutoRead(boolean)is called withfalseandDefaultChannelConfig.isAutoRead()wastruebefore.- Overrides:
autoReadClearedin classDefaultChannelConfig
-
setOption
Description copied from interface:ChannelConfigSets 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:
setOptionin interfaceChannelConfig- Overrides:
setOptionin classDefaultServerSocketChannelConfig- Returns:
trueif and only if the property has been set
-
getOption
Description copied from interface:ChannelConfigReturn the value of the givenChannelOption- Specified by:
getOptionin interfaceChannelConfig- Overrides:
getOptionin classDefaultServerSocketChannelConfig
-
getOptions
Description copied from interface:ChannelConfigReturn all setChannelOption's.- Specified by:
getOptionsin interfaceChannelConfig- Overrides:
getOptionsin classDefaultServerSocketChannelConfig
-
jdkChannel
-