@Deprecated public interface UdtServerChannelConfig extends UdtChannelConfig
ChannelConfig for a UdtServerChannel.
Note that TypeUDT#DATAGRAM message oriented channels treat
"receiveBufferSize" and "sendBufferSize" as maximum message
size. If received or sent message does not fit specified sizes,
ChannelException will be thrown.
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getBacklog()
已过时。
Gets
KindUDT#ACCEPTOR channel backlog via
ChannelOption.SO_BACKLOG. |
UdtServerChannelConfig |
setAllocator(ByteBufAllocator allocator)
已过时。
Set the
ByteBufAllocator which is used for the channel
to allocate buffers. |
UdtServerChannelConfig |
setAutoClose(boolean autoClose)
已过时。
Sets whether the
Channel should be closed automatically and immediately on write failure. |
UdtServerChannelConfig |
setAutoRead(boolean autoRead)
已过时。
Sets if
ChannelHandlerContext.read() will be invoked automatically so that a user application doesn't
need to call it at all. |
UdtServerChannelConfig |
setBacklog(int backlog)
已过时。
Sets
KindUDT#ACCEPTOR channel backlog via
ChannelOption.SO_BACKLOG. |
UdtServerChannelConfig |
setConnectTimeoutMillis(int connectTimeoutMillis)
已过时。
Sets the connect timeout of the channel in milliseconds.
|
UdtServerChannelConfig |
setMaxMessagesPerRead(int maxMessagesPerRead)
已过时。
|
UdtServerChannelConfig |
setMessageSizeEstimator(MessageSizeEstimator estimator)
已过时。
Set the
MessageSizeEstimator which is used for the channel
to detect the size of a message. |
UdtServerChannelConfig |
setProtocolReceiveBufferSize(int size)
已过时。
Sets
OptionUDT#Protocol_Receive_Buffer_Size |
UdtServerChannelConfig |
setProtocolSendBufferSize(int size)
已过时。
Sets
OptionUDT#Protocol_Send_Buffer_Size |
UdtServerChannelConfig |
setReceiveBufferSize(int receiveBufferSize)
已过时。
Sets the
ChannelOption.SO_RCVBUF option. |
UdtServerChannelConfig |
setRecvByteBufAllocator(RecvByteBufAllocator allocator)
已过时。
Set the
RecvByteBufAllocator which is used for the channel to allocate receive buffers. |
UdtServerChannelConfig |
setReuseAddress(boolean reuseAddress)
已过时。
Sets the
ChannelOption.SO_REUSEADDR option. |
UdtServerChannelConfig |
setSendBufferSize(int sendBufferSize)
已过时。
Sets the
ChannelOption.SO_SNDBUF option. |
UdtServerChannelConfig |
setSoLinger(int soLinger)
已过时。
Sets the
ChannelOption.SO_LINGER option. |
UdtServerChannelConfig |
setSystemReceiveBufferSize(int size)
已过时。
Sets
OptionUDT#System_Receive_Buffer_Size |
UdtServerChannelConfig |
setSystemSendBufferSize(int size)
已过时。
Sets
OptionUDT#System_Send_Buffer_Size |
UdtServerChannelConfig |
setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
已过时。
Sets the high water mark of the write buffer.
|
UdtServerChannelConfig |
setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
已过时。
Sets the low water mark of the write buffer.
|
UdtServerChannelConfig |
setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark)
已过时。
Set the
WriteBufferWaterMark which is used for setting the high and low
water mark of the write buffer. |
UdtServerChannelConfig |
setWriteSpinCount(int writeSpinCount)
已过时。
Sets the maximum loop count for a write operation until
WritableByteChannel.write(ByteBuffer) returns a non-zero value. |
getProtocolReceiveBufferSize, getProtocolSendBufferSize, getReceiveBufferSize, getSendBufferSize, getSoLinger, getSystemReceiveBufferSize, getSystemSendBufferSize, isReuseAddressgetAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getOption, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setOption, setOptionsint getBacklog()
KindUDT#ACCEPTOR channel backlog via
ChannelOption.SO_BACKLOG.UdtServerChannelConfig setBacklog(int backlog)
KindUDT#ACCEPTOR channel backlog via
ChannelOption.SO_BACKLOG.UdtServerChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis)
ChannelConfigChannel does not support connect operation, this property is not
used at all, and therefore will be ignored.setConnectTimeoutMillis 在接口中 ChannelConfigsetConnectTimeoutMillis 在接口中 UdtChannelConfigconnectTimeoutMillis - the connect timeout in milliseconds.
0 to disable.@Deprecated UdtServerChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead)
setMaxMessagesPerRead 在接口中 ChannelConfigsetMaxMessagesPerRead 在接口中 UdtChannelConfigUdtServerChannelConfig setWriteSpinCount(int writeSpinCount)
ChannelConfigWritableByteChannel.write(ByteBuffer) returns a non-zero value.
It is similar to what a spin lock is used for in concurrency programming.
It improves memory utilization and write throughput depending on
the platform that JVM runs on. The default value is 16.setWriteSpinCount 在接口中 ChannelConfigsetWriteSpinCount 在接口中 UdtChannelConfigUdtServerChannelConfig setAllocator(ByteBufAllocator allocator)
ChannelConfigByteBufAllocator which is used for the channel
to allocate buffers.setAllocator 在接口中 ChannelConfigsetAllocator 在接口中 UdtChannelConfigUdtServerChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator)
ChannelConfigRecvByteBufAllocator which is used for the channel to allocate receive buffers.setRecvByteBufAllocator 在接口中 ChannelConfigsetRecvByteBufAllocator 在接口中 UdtChannelConfigUdtServerChannelConfig setAutoRead(boolean autoRead)
ChannelConfigChannelHandlerContext.read() will be invoked automatically so that a user application doesn't
need to call it at all. The default value is true.setAutoRead 在接口中 ChannelConfigsetAutoRead 在接口中 UdtChannelConfigUdtServerChannelConfig setAutoClose(boolean autoClose)
ChannelConfigChannel should be closed automatically and immediately on write failure.
The default is true.setAutoClose 在接口中 ChannelConfigsetAutoClose 在接口中 UdtChannelConfigUdtServerChannelConfig setProtocolReceiveBufferSize(int size)
UdtChannelConfigOptionUDT#Protocol_Receive_Buffer_SizesetProtocolReceiveBufferSize 在接口中 UdtChannelConfigUdtServerChannelConfig setProtocolSendBufferSize(int size)
UdtChannelConfigOptionUDT#Protocol_Send_Buffer_SizesetProtocolSendBufferSize 在接口中 UdtChannelConfigUdtServerChannelConfig setReceiveBufferSize(int receiveBufferSize)
UdtChannelConfigChannelOption.SO_RCVBUF option.setReceiveBufferSize 在接口中 UdtChannelConfigUdtServerChannelConfig setReuseAddress(boolean reuseAddress)
UdtChannelConfigChannelOption.SO_REUSEADDR option.setReuseAddress 在接口中 UdtChannelConfigUdtServerChannelConfig setSendBufferSize(int sendBufferSize)
UdtChannelConfigChannelOption.SO_SNDBUF option.setSendBufferSize 在接口中 UdtChannelConfigUdtServerChannelConfig setSoLinger(int soLinger)
UdtChannelConfigChannelOption.SO_LINGER option.setSoLinger 在接口中 UdtChannelConfigUdtServerChannelConfig setSystemReceiveBufferSize(int size)
UdtChannelConfigOptionUDT#System_Receive_Buffer_SizesetSystemReceiveBufferSize 在接口中 UdtChannelConfigUdtServerChannelConfig setSystemSendBufferSize(int size)
UdtChannelConfigOptionUDT#System_Send_Buffer_SizesetSystemSendBufferSize 在接口中 UdtChannelConfigUdtServerChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
ChannelConfig
Sets the high water mark of the write buffer. If the number of bytes
queued in the write buffer exceeds this value, Channel.isWritable()
will start to return false.
setWriteBufferHighWaterMark 在接口中 ChannelConfigsetWriteBufferHighWaterMark 在接口中 UdtChannelConfigUdtServerChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
ChannelConfig
Sets the low water mark of the write buffer. Once the number of bytes
queued in the write buffer exceeded the
high water mark and then
dropped down below this value, Channel.isWritable() will start to return
true again.
setWriteBufferLowWaterMark 在接口中 ChannelConfigsetWriteBufferLowWaterMark 在接口中 UdtChannelConfigUdtServerChannelConfig setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark)
ChannelConfigWriteBufferWaterMark which is used for setting the high and low
water mark of the write buffer.setWriteBufferWaterMark 在接口中 ChannelConfigsetWriteBufferWaterMark 在接口中 UdtChannelConfigUdtServerChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator)
ChannelConfigMessageSizeEstimator which is used for the channel
to detect the size of a message.setMessageSizeEstimator 在接口中 ChannelConfigsetMessageSizeEstimator 在接口中 UdtChannelConfig