Package io.netty.channel.socket.nio
Class NioServerDomainSocketChannel.NioDomainServerSocketChannelConfig
- java.lang.Object
-
- io.netty.channel.DefaultChannelConfig
-
- io.netty.channel.socket.nio.NioServerDomainSocketChannel.NioDomainServerSocketChannelConfig
-
- All Implemented Interfaces:
ChannelConfig
- Enclosing class:
- NioServerDomainSocketChannel
private final class NioServerDomainSocketChannel.NioDomainServerSocketChannelConfig extends DefaultChannelConfig
-
-
Field Summary
Fields Modifier and Type Field Description private intbacklog-
Fields inherited from class io.netty.channel.DefaultChannelConfig
channel
-
-
Constructor Summary
Constructors Modifier Constructor Description privateNioDomainServerSocketChannelConfig(NioServerDomainSocketChannel channel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidautoReadCleared()Is called onceDefaultChannelConfig.setAutoRead(boolean)is called withfalseandDefaultChannelConfig.isAutoRead()wastruebefore.private intgetBacklog()<T> TgetOption(ChannelOption<T> option)Return the value of the givenChannelOptionjava.util.Map<ChannelOption<?>,java.lang.Object>getOptions()Return all setChannelOption's.private java.nio.channels.ServerSocketChanneljdkChannel()private NioServerDomainSocketChannel.NioDomainServerSocketChannelConfigsetBacklog(int backlog)<T> booleansetOption(ChannelOption<T> option, T value)Sets a configuration property with the specified name and value.-
Methods inherited from class io.netty.channel.DefaultChannelConfig
getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMaxMessagesPerWrite, getMessageSizeEstimator, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setAllocator, setAutoClose, setAutoRead, setConnectTimeoutMillis, setMaxMessagesPerRead, setMaxMessagesPerWrite, setMessageSizeEstimator, setOptions, setRecvByteBufAllocator, setWriteBufferHighWaterMark, setWriteBufferLowWaterMark, setWriteBufferWaterMark, setWriteSpinCount, validate
-
-
-
-
Constructor Detail
-
NioDomainServerSocketChannelConfig
private NioDomainServerSocketChannelConfig(NioServerDomainSocketChannel channel)
-
-
Method Detail
-
autoReadCleared
protected void autoReadCleared()
Description copied from class:DefaultChannelConfigIs called onceDefaultChannelConfig.setAutoRead(boolean)is called withfalseandDefaultChannelConfig.isAutoRead()wastruebefore.- Overrides:
autoReadClearedin classDefaultChannelConfig
-
getOptions
public java.util.Map<ChannelOption<?>,java.lang.Object> getOptions()
Description copied from interface:ChannelConfigReturn all setChannelOption's.- Specified by:
getOptionsin interfaceChannelConfig- Overrides:
getOptionsin classDefaultChannelConfig
-
getOption
public <T> T getOption(ChannelOption<T> option)
Description copied from interface:ChannelConfigReturn the value of the givenChannelOption- Specified by:
getOptionin interfaceChannelConfig- Overrides:
getOptionin classDefaultChannelConfig
-
setOption
public <T> boolean setOption(ChannelOption<T> option, T value)
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 classDefaultChannelConfig- Returns:
trueif and only if the property has been set
-
getBacklog
private int getBacklog()
-
setBacklog
private NioServerDomainSocketChannel.NioDomainServerSocketChannelConfig setBacklog(int backlog)
-
jdkChannel
private java.nio.channels.ServerSocketChannel jdkChannel()
-
-