@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, isReuseAddressautoReadCleared, getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setOptions, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProtocolReceiveBufferSize, getProtocolSendBufferSize, getReceiveBufferSize, getSendBufferSize, getSoLinger, getSystemReceiveBufferSize, getSystemSendBufferSize, isReuseAddressgetAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setOptionspublic 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.