@Deprecated public class DefaultUdtServerChannelConfig extends DefaultUdtChannelConfig implements UdtServerChannelConfig
UdtServerChannelConfig implementation.channel| 构造器和说明 |
|---|
DefaultUdtServerChannelConfig(UdtChannel channel,
ChannelUDT channelUDT,
boolean apply)
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
apply(ChannelUDT channelUDT)
已过时。
|
int |
getBacklog()
已过时。
Gets
KindUDT#ACCEPTOR channel backlog via
ChannelOption.SO_BACKLOG. |
<T> T |
getOption(ChannelOption<T> option)
已过时。
Return the value of the given
ChannelOption |
java.util.Map<ChannelOption<?>,java.lang.Object> |
getOptions()
已过时。
Return all set
ChannelOption's. |
UdtServerChannelConfig |
setAllocator(ByteBufAllocator allocator)
已过时。
Set the
ByteBufAllocator which is used for the channel
to allocate buffers. |
UdtServerChannelConfig |
setAutoClose(boolean autoClose)
已过时。
|
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)
已过时。
Sets the maximum number of messages to read per read loop.
|
UdtServerChannelConfig |
setMessageSizeEstimator(MessageSizeEstimator estimator)
已过时。
Set the
MessageSizeEstimator which is used for the channel
to detect the size of a message. |
<T> boolean |
setOption(ChannelOption<T> option,
T value)
已过时。
Sets a configuration property with the specified name and value.
|
UdtServerChannelConfig |
setProtocolReceiveBufferSize(int protocolReceiveBufferSize)
已过时。
Sets
OptionUDT#Protocol_Receive_Buffer_Size |
UdtServerChannelConfig |
setProtocolSendBufferSize(int protocolSendBufferSize)
已过时。
Sets
OptionUDT#Protocol_Send_Buffer_Size |
UdtServerChannelConfig |
setReceiveBufferSize(int receiveBufferSize)
已过时。
Sets the
ChannelOption.SO_RCVBUF option. |
UdtServerChannelConfig |
setRecvByteBufAllocator(RecvByteBufAllocator allocator)
已过时。
Set the
ByteBufAllocator 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 systemSendBufferSize)
已过时。
Sets
OptionUDT#System_Receive_Buffer_Size |
UdtServerChannelConfig |
setSystemSendBufferSize(int systemReceiveBufferSize)
已过时。
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 |
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, isReuseAddressautoReadCleared, getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setOptions, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProtocolReceiveBufferSize, getProtocolSendBufferSize, getReceiveBufferSize, getSendBufferSize, getSoLinger, getSystemReceiveBufferSize, getSystemSendBufferSize, isReuseAddresspublic DefaultUdtServerChannelConfig(UdtChannel channel, ChannelUDT channelUDT, boolean apply) throws java.io.IOException
java.io.IOExceptionprotected void apply(ChannelUDT channelUDT)
throws java.io.IOException
apply 在类中 DefaultUdtChannelConfigjava.io.IOExceptionpublic int getBacklog()
UdtServerChannelConfigKindUDT#ACCEPTOR channel backlog via
ChannelOption.SO_BACKLOG.getBacklog 在接口中 UdtServerChannelConfigpublic <T> T getOption(ChannelOption<T> option)
ChannelConfigChannelOptiongetOption 在接口中 ChannelConfiggetOption 在类中 DefaultUdtChannelConfigpublic java.util.Map<ChannelOption<?>,java.lang.Object> getOptions()
ChannelConfigChannelOption's.getOptions 在接口中 ChannelConfiggetOptions 在类中 DefaultUdtChannelConfigpublic UdtServerChannelConfig setBacklog(int backlog)
UdtServerChannelConfigKindUDT#ACCEPTOR channel backlog via
ChannelOption.SO_BACKLOG.setBacklog 在接口中 UdtServerChannelConfigpublic <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 在接口中 ChannelConfigsetOption 在类中 DefaultUdtChannelConfigtrue if and only if the property has been setpublic UdtServerChannelConfig setProtocolReceiveBufferSize(int protocolReceiveBufferSize)
UdtChannelConfigOptionUDT#Protocol_Receive_Buffer_Sizepublic UdtServerChannelConfig setProtocolSendBufferSize(int protocolSendBufferSize)
UdtChannelConfigOptionUDT#Protocol_Send_Buffer_Sizepublic UdtServerChannelConfig setReceiveBufferSize(int receiveBufferSize)
UdtChannelConfigChannelOption.SO_RCVBUF option.setReceiveBufferSize 在接口中 UdtChannelConfigsetReceiveBufferSize 在接口中 UdtServerChannelConfigsetReceiveBufferSize 在类中 DefaultUdtChannelConfigpublic UdtServerChannelConfig setReuseAddress(boolean reuseAddress)
UdtChannelConfigChannelOption.SO_REUSEADDR option.setReuseAddress 在接口中 UdtChannelConfigsetReuseAddress 在接口中 UdtServerChannelConfigsetReuseAddress 在类中 DefaultUdtChannelConfigpublic UdtServerChannelConfig setSendBufferSize(int sendBufferSize)
UdtChannelConfigChannelOption.SO_SNDBUF option.setSendBufferSize 在接口中 UdtChannelConfigsetSendBufferSize 在接口中 UdtServerChannelConfigsetSendBufferSize 在类中 DefaultUdtChannelConfigpublic UdtServerChannelConfig setSoLinger(int soLinger)
UdtChannelConfigChannelOption.SO_LINGER option.setSoLinger 在接口中 UdtChannelConfigsetSoLinger 在接口中 UdtServerChannelConfigsetSoLinger 在类中 DefaultUdtChannelConfigpublic UdtServerChannelConfig setSystemReceiveBufferSize(int systemSendBufferSize)
UdtChannelConfigOptionUDT#System_Receive_Buffer_Sizepublic UdtServerChannelConfig setSystemSendBufferSize(int systemReceiveBufferSize)
UdtChannelConfigOptionUDT#System_Send_Buffer_SizesetSystemSendBufferSize 在接口中 UdtChannelConfigsetSystemSendBufferSize 在接口中 UdtServerChannelConfigsetSystemSendBufferSize 在类中 DefaultUdtChannelConfigpublic UdtServerChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis)
ChannelConfigChannel does not support connect operation, this property is not
used at all, and therefore will be ignored.setConnectTimeoutMillis 在接口中 ChannelConfigsetConnectTimeoutMillis 在接口中 UdtChannelConfigsetConnectTimeoutMillis 在接口中 UdtServerChannelConfigsetConnectTimeoutMillis 在类中 DefaultUdtChannelConfigconnectTimeoutMillis - the connect timeout in milliseconds.
0 to disable.public UdtServerChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead)
ChannelConfigsetMaxMessagesPerRead 在接口中 ChannelConfigsetMaxMessagesPerRead 在接口中 UdtChannelConfigsetMaxMessagesPerRead 在接口中 UdtServerChannelConfigsetMaxMessagesPerRead 在类中 DefaultUdtChannelConfigpublic UdtServerChannelConfig 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 在接口中 UdtChannelConfigsetWriteSpinCount 在接口中 UdtServerChannelConfigsetWriteSpinCount 在类中 DefaultUdtChannelConfigpublic UdtServerChannelConfig setAllocator(ByteBufAllocator allocator)
ChannelConfigByteBufAllocator which is used for the channel
to allocate buffers.setAllocator 在接口中 ChannelConfigsetAllocator 在接口中 UdtChannelConfigsetAllocator 在接口中 UdtServerChannelConfigsetAllocator 在类中 DefaultUdtChannelConfigpublic UdtServerChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator)
ChannelConfigByteBufAllocator which is used for the channel
to allocate receive buffers.setRecvByteBufAllocator 在接口中 ChannelConfigsetRecvByteBufAllocator 在接口中 UdtChannelConfigsetRecvByteBufAllocator 在接口中 UdtServerChannelConfigsetRecvByteBufAllocator 在类中 DefaultUdtChannelConfigpublic UdtServerChannelConfig 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 在接口中 UdtChannelConfigsetAutoRead 在接口中 UdtServerChannelConfigsetAutoRead 在类中 DefaultUdtChannelConfigpublic UdtServerChannelConfig setAutoClose(boolean autoClose)
setAutoClose 在接口中 ChannelConfigsetAutoClose 在接口中 UdtChannelConfigsetAutoClose 在接口中 UdtServerChannelConfigsetAutoClose 在类中 DefaultUdtChannelConfigpublic UdtServerChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
ChannelConfigChannel.isWritable() will start to return
true again.setWriteBufferLowWaterMark 在接口中 ChannelConfigsetWriteBufferLowWaterMark 在接口中 UdtChannelConfigsetWriteBufferLowWaterMark 在接口中 UdtServerChannelConfigsetWriteBufferLowWaterMark 在类中 DefaultUdtChannelConfigpublic UdtServerChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
ChannelConfigChannel.isWritable()
will start to return false.public UdtServerChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator)
ChannelConfigMessageSizeEstimator which is used for the channel
to detect the size of a message.setMessageSizeEstimator 在接口中 ChannelConfigsetMessageSizeEstimator 在接口中 UdtChannelConfigsetMessageSizeEstimator 在接口中 UdtServerChannelConfigsetMessageSizeEstimator 在类中 DefaultUdtChannelConfig