@Deprecated public class DefaultUdtServerChannelConfig extends DefaultUdtChannelConfig implements UdtServerChannelConfig
UdtServerChannelConfig
实现。
channel
Constructor and Description |
---|
DefaultUdtServerChannelConfig(UdtChannel channel, com.barchart.udt.nio.ChannelUDT channelUDT, boolean apply)
已过时。
|
Modifier and Type | Method and Description |
---|---|
protected void |
apply(com.barchart.udt.nio.ChannelUDT channelUDT)
已过时。
|
int |
getBacklog()
已过时。
通过
ChannelOption.SO_BACKLOG 获取
KindUDT.ACCEPTOR 频道积压。
|
<T> T |
getOption(ChannelOption<T> option)
已过时。
返回给定的 ChannelOption 的值
|
java.util.Map<ChannelOption<?>,java.lang.Object> |
getOptions()
已过时。
返回所有设置 ChannelOption 的。
|
UdtServerChannelConfig |
setAllocator(ByteBufAllocator allocator)
已过时。
设置用于通道分配缓冲区的 ByteBufAllocator 。
|
UdtServerChannelConfig |
setAutoClose(boolean autoClose)
已过时。
|
UdtServerChannelConfig |
setAutoRead(boolean autoRead)
已过时。
设置是否自动调用
ChannelHandlerContext.read() ,以便用户应用程序根本不需要调用它。
|
UdtServerChannelConfig |
setBacklog(int backlog)
已过时。
通过
ChannelOption.SO_BACKLOG 设置
KindUDT.ACCEPTOR 频道积压。
|
UdtServerChannelConfig |
setConnectTimeoutMillis(int connectTimeoutMillis)
已过时。
以毫秒为单位设置通道的连接超时。
|
UdtServerChannelConfig |
setMaxMessagesPerRead(int maxMessagesPerRead)
已过时。
|
UdtServerChannelConfig |
setMessageSizeEstimator(MessageSizeEstimator estimator)
已过时。
设置用于通道的 MessageSizeEstimator ,以检测消息的大小。
|
<T> boolean |
setOption(ChannelOption<T> option, T value)
已过时。
使用指定的名称和值设置配置属性。
|
UdtServerChannelConfig |
setProtocolReceiveBufferSize(int protocolReceiveBufferSize)
已过时。
套
OptionUDT.Protocol_Receive_Buffer_Size
|
UdtServerChannelConfig |
setProtocolSendBufferSize(int protocolSendBufferSize)
已过时。
套
OptionUDT.Protocol_Send_Buffer_Size
|
UdtServerChannelConfig |
setReceiveBufferSize(int receiveBufferSize)
已过时。
设置
ChannelOption.SO_RCVBUF 选项。
|
UdtServerChannelConfig |
setRecvByteBufAllocator(RecvByteBufAllocator allocator)
已过时。
设置用于通道分配接收缓冲区的 RecvByteBufAllocator 。
|
UdtServerChannelConfig |
setReuseAddress(boolean reuseAddress)
已过时。
|
UdtServerChannelConfig |
setSendBufferSize(int sendBufferSize)
已过时。
设置
ChannelOption.SO_SNDBUF 选项。
|
UdtServerChannelConfig |
setSoLinger(int soLinger)
已过时。
设置
ChannelOption.SO_LINGER 选项。
|
UdtServerChannelConfig |
setSystemReceiveBufferSize(int systemSendBufferSize)
已过时。
套
OptionUDT.System_Receive_Buffer_Size
|
UdtServerChannelConfig |
setSystemSendBufferSize(int systemReceiveBufferSize)
已过时。
套
OptionUDT.System_Send_Buffer_Size
|
UdtServerChannelConfig |
setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
已过时。
设置写入缓冲区的高位标记。
|
UdtServerChannelConfig |
setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
已过时。
设置写入缓冲区的低水位标志。
|
UdtServerChannelConfig |
setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark)
已过时。
设置 WriteBufferWaterMark ,用于设置写入缓冲区的高位和低位水印。
|
UdtServerChannelConfig |
setWriteSpinCount(int writeSpinCount)
已过时。
设置写操作的最大循环计数,直到
WritableByteChannel.write(ByteBuffer) 返回非零值。
|
getProtocolReceiveBufferSize, getProtocolSendBufferSize, getReceiveBufferSize, getSendBufferSize, getSoLinger, getSystemReceiveBufferSize, getSystemSendBufferSize, isReuseAddress
autoReadCleared, getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setOptions, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getProtocolReceiveBufferSize, getProtocolSendBufferSize, getReceiveBufferSize, getSendBufferSize, getSoLinger, getSystemReceiveBufferSize, getSystemSendBufferSize, isReuseAddress
getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setOptions
public DefaultUdtServerChannelConfig(UdtChannel channel, com.barchart.udt.nio.ChannelUDT channelUDT, boolean apply) throws java.io.IOException
java.io.IOException
protected void apply(com.barchart.udt.nio.ChannelUDT channelUDT) throws java.io.IOException
apply
在课堂上
DefaultUdtChannelConfig
java.io.IOException
public int getBacklog()
UdtServerChannelConfig
ChannelOption.SO_BACKLOG
获取
KindUDT.ACCEPTOR
频道积压。
getBacklog
,界面
UdtServerChannelConfig
public <T> T getOption(ChannelOption<T> option)
ChannelConfig
ChannelOption
的值
getOption
,界面
ChannelConfig
getOption
在类
DefaultUdtChannelConfig
public java.util.Map<ChannelOption<?>,java.lang.Object> getOptions()
ChannelConfig
ChannelOption
的。
getOptions
,界面
ChannelConfig
getOptions
在课堂
DefaultUdtChannelConfig
public UdtServerChannelConfig setBacklog(int backlog)
UdtServerChannelConfig
ChannelOption.SO_BACKLOG
设置
KindUDT.ACCEPTOR
频道积压。
setBacklog
,界面
UdtServerChannelConfig
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
在课堂上
DefaultUdtChannelConfig
true
当且仅当该属性已设置
public UdtServerChannelConfig setProtocolReceiveBufferSize(int protocolReceiveBufferSize)
UdtChannelConfig
复制的描述
OptionUDT.Protocol_Receive_Buffer_Size
setProtocolReceiveBufferSize
在界面
UdtChannelConfig
setProtocolReceiveBufferSize
,界面
UdtServerChannelConfig
setProtocolReceiveBufferSize
在课堂上
DefaultUdtChannelConfig
public UdtServerChannelConfig setProtocolSendBufferSize(int protocolSendBufferSize)
UdtChannelConfig
OptionUDT.Protocol_Send_Buffer_Size
setProtocolSendBufferSize
,界面
UdtChannelConfig
setProtocolSendBufferSize
在界面
UdtServerChannelConfig
setProtocolSendBufferSize
在类
DefaultUdtChannelConfig
public UdtServerChannelConfig setReceiveBufferSize(int receiveBufferSize)
UdtChannelConfig
复制的描述
ChannelOption.SO_RCVBUF
选项。
setReceiveBufferSize
,界面
UdtChannelConfig
setReceiveBufferSize
在界面
UdtServerChannelConfig
setReceiveBufferSize
在类
DefaultUdtChannelConfig
public UdtServerChannelConfig setReuseAddress(boolean reuseAddress)
UdtChannelConfig
setReuseAddress
在界面
UdtChannelConfig
setReuseAddress
,界面
UdtServerChannelConfig
setReuseAddress
在课堂上
DefaultUdtChannelConfig
public UdtServerChannelConfig setSendBufferSize(int sendBufferSize)
UdtChannelConfig
ChannelOption.SO_SNDBUF
选项。
setSendBufferSize
接口
UdtChannelConfig
setSendBufferSize
,界面
UdtServerChannelConfig
setSendBufferSize
类
DefaultUdtChannelConfig
public UdtServerChannelConfig setSoLinger(int soLinger)
UdtChannelConfig
ChannelOption.SO_LINGER
选项。
setSoLinger
,界面
UdtChannelConfig
setSoLinger
,界面
UdtServerChannelConfig
setSoLinger
在课堂上
DefaultUdtChannelConfig
public UdtServerChannelConfig setSystemReceiveBufferSize(int systemSendBufferSize)
UdtChannelConfig
OptionUDT.System_Receive_Buffer_Size
setSystemReceiveBufferSize
,界面
UdtChannelConfig
setSystemReceiveBufferSize
在界面
UdtServerChannelConfig
setSystemReceiveBufferSize
在类
DefaultUdtChannelConfig
public UdtServerChannelConfig setSystemSendBufferSize(int systemReceiveBufferSize)
UdtChannelConfig
OptionUDT.System_Send_Buffer_Size
setSystemSendBufferSize
在界面
UdtChannelConfig
setSystemSendBufferSize
,界面
UdtServerChannelConfig
setSystemSendBufferSize
在课堂上
DefaultUdtChannelConfig
public UdtServerChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis)
ChannelConfig
Channel
不支持连接操作,则完全不使用此属性,因此将被忽略。
setConnectTimeoutMillis
在界面
ChannelConfig
setConnectTimeoutMillis
,界面
UdtChannelConfig
setConnectTimeoutMillis
,界面
UdtServerChannelConfig
setConnectTimeoutMillis
在课堂
DefaultUdtChannelConfig
connectTimeoutMillis
- 以毫秒为单位的连接超时。
0
禁用。
@Deprecated public UdtServerChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead)
DefaultChannelConfig
setMaxMessagesPerRead
在界面
ChannelConfig
setMaxMessagesPerRead
,界面
UdtChannelConfig
setMaxMessagesPerRead
,界面
UdtServerChannelConfig
setMaxMessagesPerRead
DefaultUdtChannelConfig
public UdtServerChannelConfig setWriteSpinCount(int writeSpinCount)
ChannelConfig
复制的描述
WritableByteChannel.write(ByteBuffer)
返回非零值。
它类似于在并发编程中使用自旋锁。
它可以提高内存利用率并根据运行JVM的平台来编写吞吐量。
默认值是16
。
setWriteSpinCount
在界面
ChannelConfig
setWriteSpinCount
在界面
UdtChannelConfig
setWriteSpinCount
在界面
UdtServerChannelConfig
setWriteSpinCount
在课堂
DefaultUdtChannelConfig
public UdtServerChannelConfig setAllocator(ByteBufAllocator allocator)
ChannelConfig
复制的描述
ByteBufAllocator
。
setAllocator
,界面
ChannelConfig
setAllocator
在界面
UdtChannelConfig
setAllocator
,界面
UdtServerChannelConfig
setAllocator
在课堂上
DefaultUdtChannelConfig
public UdtServerChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator)
ChannelConfig
复制的描述
RecvByteBufAllocator
。
setRecvByteBufAllocator
,界面
ChannelConfig
setRecvByteBufAllocator
在界面
UdtChannelConfig
setRecvByteBufAllocator
,界面
UdtServerChannelConfig
setRecvByteBufAllocator
DefaultUdtChannelConfig
public UdtServerChannelConfig setAutoRead(boolean autoRead)
ChannelConfig
复制的描述
ChannelHandlerContext.read()
,以便用户应用程序根本不需要调用它。
默认值是true
。
setAutoRead
在界面
ChannelConfig
setAutoRead
,界面
UdtChannelConfig
setAutoRead
,界面
UdtServerChannelConfig
setAutoRead
DefaultUdtChannelConfig
public UdtServerChannelConfig setAutoClose(boolean autoClose)
setAutoClose
,界面
ChannelConfig
setAutoClose
,界面
UdtChannelConfig
setAutoClose
,界面
UdtServerChannelConfig
setAutoClose
在课堂上
DefaultUdtChannelConfig
public UdtServerChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
ChannelConfig
设置写入缓冲区的低水位标志。 一旦写入缓冲器中排队的字节数超过了high water mark ,然后下降到该值以下,则Channel.isWritable()
将再次开始返回true
。
setWriteBufferLowWaterMark
,界面
ChannelConfig
setWriteBufferLowWaterMark
,界面
UdtChannelConfig
setWriteBufferLowWaterMark
,界面
UdtServerChannelConfig
setWriteBufferLowWaterMark
在课堂上
DefaultUdtChannelConfig
public UdtServerChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
ChannelConfig
设置写入缓冲区的高位标记。 如果写入缓冲区中排队的字节数超过此值,则Channel.isWritable()
将开始返回false
。
setWriteBufferHighWaterMark
,界面
ChannelConfig
setWriteBufferHighWaterMark
,界面
UdtChannelConfig
setWriteBufferHighWaterMark
,界面
UdtServerChannelConfig
setWriteBufferHighWaterMark
在课堂上
DefaultUdtChannelConfig
public UdtServerChannelConfig setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark)
ChannelConfig
复制的描述
WriteBufferWaterMark
。
setWriteBufferWaterMark
在界面
ChannelConfig
setWriteBufferWaterMark
,界面
UdtChannelConfig
setWriteBufferWaterMark
,界面
UdtServerChannelConfig
setWriteBufferWaterMark
在类
DefaultUdtChannelConfig
public UdtServerChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator)
ChannelConfig
复制的描述
MessageSizeEstimator
以检测消息的大小。
setMessageSizeEstimator
,界面
ChannelConfig
setMessageSizeEstimator
,界面
UdtChannelConfig
setMessageSizeEstimator
在界面
UdtServerChannelConfig
setMessageSizeEstimator
in class
DefaultUdtChannelConfig
Copyright © 2008–2018 The Netty Project. All rights reserved.