@Deprecated public interface UdtServerChannelConfig extends UdtChannelConfig
ChannelConfig为UdtServerChannel 。
请注意, TypeUDT.DATAGRAM面向消息的通道将"receiveBufferSize"和"sendBufferSize"视为最大消息大小。 如果收到或发送的消息不符合指定的大小,则会抛出ChannelException 。
getProtocolReceiveBufferSize, getProtocolSendBufferSize, getReceiveBufferSize, getSendBufferSize, getSoLinger, getSystemReceiveBufferSize, getSystemSendBufferSize, isReuseAddressgetAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getOption, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setOption, setOptionsint getBacklog()
ChannelOption.SO_BACKLOG获取
KindUDT.ACCEPTOR频道积压。
UdtServerChannelConfig setBacklog(int backlog)
ChannelOption.SO_BACKLOG设置
KindUDT.ACCEPTOR频道积压。
UdtServerChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis)
ChannelConfig
Channel不支持连接操作,则完全不使用此属性,因此将被忽略。
setConnectTimeoutMillis在界面
ChannelConfig
setConnectTimeoutMillis在界面
UdtChannelConfig
connectTimeoutMillis - 以毫秒为单位的连接超时。
0禁用。
@Deprecated UdtServerChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead)
setMaxMessagesPerRead在界面
ChannelConfig
setMaxMessagesPerRead接口
UdtChannelConfig
UdtServerChannelConfig setWriteSpinCount(int writeSpinCount)
ChannelConfig复制的描述
WritableByteChannel.write(ByteBuffer)返回非零值。
它类似于在并发编程中使用自旋锁。
它可以提高内存利用率并根据运行JVM的平台来编写吞吐量。
默认值是16 。
setWriteSpinCount在界面
ChannelConfig
setWriteSpinCount在界面
UdtChannelConfig
UdtServerChannelConfig setAllocator(ByteBufAllocator allocator)
ChannelConfig复制的描述
ByteBufAllocator 。
setAllocator ,界面
ChannelConfig
setAllocator在界面
UdtChannelConfig
UdtServerChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator)
ChannelConfig复制的描述
RecvByteBufAllocator 。
setRecvByteBufAllocator ,界面
ChannelConfig
setRecvByteBufAllocator在界面
UdtChannelConfig
UdtServerChannelConfig setAutoRead(boolean autoRead)
ChannelConfig复制的描述
ChannelHandlerContext.read(),以便用户应用程序根本不需要调用它。
默认值是true 。
setAutoRead在界面
ChannelConfig
setAutoRead ,界面
UdtChannelConfig
UdtServerChannelConfig setAutoClose(boolean autoClose)
setAutoClose ,界面
ChannelConfig
setAutoClose在界面
UdtChannelConfig
UdtServerChannelConfig setProtocolReceiveBufferSize(int size)
UdtChannelConfig复制的描述
OptionUDT.Protocol_Receive_Buffer_Size
setProtocolReceiveBufferSize ,界面
UdtChannelConfig
UdtServerChannelConfig setProtocolSendBufferSize(int size)
UdtChannelConfig复制的描述
OptionUDT.Protocol_Send_Buffer_Size
setProtocolSendBufferSize ,界面
UdtChannelConfig
UdtServerChannelConfig setReceiveBufferSize(int receiveBufferSize)
UdtChannelConfig
ChannelOption.SO_RCVBUF选项。
setReceiveBufferSize ,界面
UdtChannelConfig
UdtServerChannelConfig setReuseAddress(boolean reuseAddress)
UdtChannelConfig
setReuseAddress ,界面
UdtChannelConfig
UdtServerChannelConfig setSendBufferSize(int sendBufferSize)
UdtChannelConfig
ChannelOption.SO_SNDBUF选项。
setSendBufferSize ,界面
UdtChannelConfig
UdtServerChannelConfig setSoLinger(int soLinger)
UdtChannelConfig复制的描述
ChannelOption.SO_LINGER选项。
setSoLinger在界面
UdtChannelConfig
UdtServerChannelConfig setSystemReceiveBufferSize(int size)
UdtChannelConfig复制的描述
OptionUDT.System_Receive_Buffer_Size
setSystemReceiveBufferSize在界面
UdtChannelConfig
UdtServerChannelConfig setSystemSendBufferSize(int size)
UdtChannelConfig
OptionUDT.System_Send_Buffer_Size
setSystemSendBufferSize在界面
UdtChannelConfig
UdtServerChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
ChannelConfig复制的描述
设置写入缓冲区的高位标记。 如果写缓冲区中排队的字节数超过此值,则Channel.isWritable()将开始返回false 。
setWriteBufferHighWaterMark在界面
ChannelConfig
setWriteBufferHighWaterMark在界面
UdtChannelConfig
UdtServerChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
ChannelConfig
设置写入缓冲区的低水位标志。 一旦写入缓冲器中排队的字节数超过high water mark ,然后下降到此值以下, Channel.isWritable()将再次开始返回true 。
setWriteBufferLowWaterMark接口
ChannelConfig
setWriteBufferLowWaterMark ,界面
UdtChannelConfig
UdtServerChannelConfig setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark)
ChannelConfig
WriteBufferWaterMark ,用于设置写入缓冲区的高位和低位水印。
setWriteBufferWaterMark ,界面
ChannelConfig
setWriteBufferWaterMark在界面
UdtChannelConfig
UdtServerChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator)
ChannelConfig
MessageSizeEstimator以检测消息的大小。
setMessageSizeEstimator在界面
ChannelConfig
setMessageSizeEstimator in interface
UdtChannelConfig
Copyright © 2008–2018 The Netty Project. All rights reserved.