public class EpollChannelConfig extends DefaultChannelConfig
getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setAutoClose, setOptions, validatepublic java.util.Map<ChannelOption<?>,java.lang.Object> getOptions()
ChannelConfig复制的描述 
          ChannelOption的。 
          getOptions在界面 
            ChannelConfig 
           getOptions在课堂 
            DefaultChannelConfig 
           public <T> T getOption(ChannelOption<T> option)
ChannelConfig复制的描述 
          ChannelOption的值 
          getOption接口 
            ChannelConfig 
           getOption在课堂 
            DefaultChannelConfig 
           public <T> boolean setOption(ChannelOption<T> option, T value)
ChannelConfig 
            public boolean setOption(ChannelOption<T> option, T value) {
     if (super.setOption(option, value)) {
         return true;
     }
     if (option.equals(additionalOption)) {
         ....
         return true;
     }
     return false;
 }  
          setOption接口 
            ChannelConfig 
           setOption在课堂 
            DefaultChannelConfig 
           true当且仅当该属性已设置 
           public EpollChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis)
ChannelConfig 
          Channel不支持连接操作,则完全不使用此属性,因此将被忽略。 
          setConnectTimeoutMillis接口 
            ChannelConfig 
           setConnectTimeoutMillis在课堂 
            DefaultChannelConfig 
           connectTimeoutMillis - 以毫秒为单位的连接超时。 
            0禁用。 
           @Deprecated public EpollChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead)
DefaultChannelConfig 
          setMaxMessagesPerRead接口 
            ChannelConfig 
           setMaxMessagesPerRead在课堂 
            DefaultChannelConfig 
           public EpollChannelConfig setWriteSpinCount(int writeSpinCount)
ChannelConfig 
          WritableByteChannel.write(ByteBuffer)返回非零值。 
           它类似于在并发编程中使用自旋锁。 
           它可以提高内存利用率并根据运行JVM的平台来编写吞吐量。 
           默认值是16 。 
          setWriteSpinCount接口 
            ChannelConfig 
           setWriteSpinCount在课堂 
            DefaultChannelConfig 
           public EpollChannelConfig setAllocator(ByteBufAllocator allocator)
ChannelConfig复制的描述 
          ByteBufAllocator 。 
          setAllocator接口 
            ChannelConfig 
           setAllocator在班 
            DefaultChannelConfig 
           public EpollChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator)
ChannelConfig复制的描述 
          RecvByteBufAllocator 。 
          setRecvByteBufAllocator在界面 
            ChannelConfig 
           setRecvByteBufAllocator在课堂上 
            DefaultChannelConfig 
           public EpollChannelConfig setAutoRead(boolean autoRead)
ChannelConfig 
          ChannelHandlerContext.read(),以便用户应用程序根本不需要调用它。 
           默认值是true 。 
          setAutoRead接口 
            ChannelConfig 
           setAutoRead 
            DefaultChannelConfig 
           @Deprecated public EpollChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
ChannelConfig复制的描述 
           设置写入缓冲区的高位标记。 如果写缓冲区中排队的字节数超过此值,则Channel.isWritable()将开始返回false 。 
setWriteBufferHighWaterMark接口 
            ChannelConfig 
           setWriteBufferHighWaterMark在课堂 
            DefaultChannelConfig 
           @Deprecated public EpollChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
ChannelConfig 
           设置写入缓冲区的低水位标志。 一旦写入缓冲器中排队的字节数超过high water mark ,然后降到此值以下, Channel.isWritable()将再次开始返回true 。 
setWriteBufferLowWaterMark在界面 
            ChannelConfig 
           setWriteBufferLowWaterMark在课堂 
            DefaultChannelConfig 
           public EpollChannelConfig setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark)
ChannelConfig复制的描述 
          WriteBufferWaterMark ,用于设置写入缓冲区的高位和低位水印。 
          setWriteBufferWaterMark接口 
            ChannelConfig 
           setWriteBufferWaterMark在课堂 
            DefaultChannelConfig 
           public EpollChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator)
ChannelConfig 
          MessageSizeEstimator以检测消息的大小。 
          setMessageSizeEstimator在界面 
            ChannelConfig 
           setMessageSizeEstimator在课堂 
            DefaultChannelConfig 
           public EpollMode getEpollMode()
EpollMode 。 
           默认为EpollMode.EDGE_TRIGGERED 。 
           如果您想使用DefaultChannelConfig.isAutoRead() false或DefaultChannelConfig.getMaxMessagesPerRead()并且具有准确的行为,则应使用EpollMode.LEVEL_TRIGGERED 。 
          public EpollChannelConfig setEpollMode(EpollMode mode)
EpollMode 。 
           默认值是EpollMode.EDGE_TRIGGERED 。 
           如果您想要使用DefaultChannelConfig.isAutoRead() false或DefaultChannelConfig.getMaxMessagesPerRead(),并且具有准确的行为,则应使用EpollMode.LEVEL_TRIGGERED 。 
           请注意,只有在频道注册之前,才能调整此配置设置。 
          protected final void autoReadCleared()
DefaultChannelConfig 
          DefaultChannelConfig.setAutoRead(boolean)被称为与 
           false和 
           DefaultChannelConfig.isAutoRead()为 
           true之前。 
          Copyright © 2008–2018 The Netty Project. All rights reserved.