
public interface NioSocketChannelConfig extends SocketChannelConfig, NioChannelConfig
SocketChannelConfig for a NIO TCP/IP SocketChannel.
 ChannelConfig and
 SocketChannelConfig, NioSocketChannelConfig allows the
 following options in the option map:
 | Name | Associated setter method | 
|---|---|
| "writeBufferHighWaterMark" | NioChannelConfig.setWriteBufferHighWaterMark(int) | 
| "writeBufferLowWaterMark" | NioChannelConfig.setWriteBufferLowWaterMark(int) | 
| "writeSpinCount" | NioChannelConfig.setWriteSpinCount(int) | 
| "receiveBufferSizePredictor" | setReceiveBufferSizePredictor(ReceiveBufferSizePredictor) | 
| "receiveBufferSizePredictorFactory" | setReceiveBufferSizePredictorFactory(ReceiveBufferSizePredictorFactory) | 
| Modifier and Type | Method and Description | 
|---|---|
| ReceiveBufferSizePredictor | getReceiveBufferSizePredictor()Returns the  ReceiveBufferSizePredictorwhich predicts the
 number of readable bytes in the socket receive buffer. | 
| ReceiveBufferSizePredictorFactory | getReceiveBufferSizePredictorFactory()Returns the  ReceiveBufferSizePredictorFactorywhich creates a newReceiveBufferSizePredictorwhen a new channel is created and
 noReceiveBufferSizePredictorwas set. | 
| void | setReceiveBufferSizePredictor(ReceiveBufferSizePredictor predictor)Sets the  ReceiveBufferSizePredictorwhich predicts the
 number of readable bytes in the socket receive buffer. | 
| void | setReceiveBufferSizePredictorFactory(ReceiveBufferSizePredictorFactory predictorFactory)Sets the  ReceiveBufferSizePredictorwhich creates a newReceiveBufferSizePredictorwhen a new channel is created and
 noReceiveBufferSizePredictorwas set. | 
getReceiveBufferSize, getSendBufferSize, getSoLinger, getTrafficClass, isKeepAlive, isReuseAddress, isTcpNoDelay, setKeepAlive, setPerformancePreferences, setReceiveBufferSize, setReuseAddress, setSendBufferSize, setSoLinger, setTcpNoDelay, setTrafficClassgetWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteSpinCount, setWriteBufferHighWaterMark, setWriteBufferLowWaterMark, setWriteSpinCountgetBufferFactory, getConnectTimeoutMillis, getPipelineFactory, setBufferFactory, setConnectTimeoutMillis, setOption, setOptions, setPipelineFactoryReceiveBufferSizePredictor getReceiveBufferSizePredictor()
ReceiveBufferSizePredictor which predicts the
 number of readable bytes in the socket receive buffer.  The default
 predictor is AdaptiveReceiveBufferSizePredictor(64, 1024, 65536).void setReceiveBufferSizePredictor(ReceiveBufferSizePredictor predictor)
ReceiveBufferSizePredictor which predicts the
 number of readable bytes in the socket receive buffer.  The default
 predictor is AdaptiveReceiveBufferSizePredictor(64, 1024, 65536).ReceiveBufferSizePredictorFactory getReceiveBufferSizePredictorFactory()
ReceiveBufferSizePredictorFactory which creates a new
 ReceiveBufferSizePredictor when a new channel is created and
 no ReceiveBufferSizePredictor was set.  If no predictor was set
 for the channel, setReceiveBufferSizePredictor(ReceiveBufferSizePredictor)
 will be called with the new predictor.  The default factory is
 AdaptiveReceiveBufferSizePredictorFactory(64, 1024, 65536).void setReceiveBufferSizePredictorFactory(ReceiveBufferSizePredictorFactory predictorFactory)
ReceiveBufferSizePredictor which creates a new
 ReceiveBufferSizePredictor when a new channel is created and
 no ReceiveBufferSizePredictor was set.  If no predictor was set
 for the channel, setReceiveBufferSizePredictor(ReceiveBufferSizePredictor)
 will be called with the new predictor.  The default factory is
 AdaptiveReceiveBufferSizePredictorFactory(64, 1024, 65536).Copyright © 2008-2014 The Netty Project. All Rights Reserved.