@Deprecated public class DefaultUdtServerChannelConfig extends DefaultUdtChannelConfig implements UdtServerChannelConfig
UdtServerChannelConfig implementation.channel | Constructor and Description |
|---|
DefaultUdtServerChannelConfig (UdtChannel channel,
com.barchart.udt.nio.ChannelUDT channelUDT,
boolean apply)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
apply (com.barchart.udt.nio.ChannelUDT channelUDT)
Deprecated.
|
int |
getBacklog ()
Deprecated.
Gets
KindUDT.ACCEPTOR channel backlog via
ChannelOption.SO_BACKLOG. |
<T> T |
getOption (ChannelOption<T> option)
Deprecated.
Return the value of the given
ChannelOption |
java.util.Map<ChannelOption<?>,java.lang.Object> |
getOptions ()
Deprecated.
Return all set
ChannelOption's. |
UdtServerChannelConfig |
setAllocator (ByteBufAllocator allocator)
Deprecated.
Set the
ByteBufAllocator which is used for the channel
to allocate buffers. |
UdtServerChannelConfig |
setAutoClose (boolean autoClose)
Deprecated.
|
UdtServerChannelConfig |
setAutoRead (boolean autoRead)
Deprecated.
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)
Deprecated.
Sets
KindUDT.ACCEPTOR channel backlog via
ChannelOption.SO_BACKLOG. |
UdtServerChannelConfig |
setConnectTimeoutMillis (int connectTimeoutMillis)
Deprecated.
Sets the connect timeout of the channel in milliseconds.
|
UdtServerChannelConfig |
setMaxMessagesPerRead (int maxMessagesPerRead)
Deprecated.
Sets the maximum number of messages to read per read loop.
|
UdtServerChannelConfig |
setMessageSizeEstimator (MessageSizeEstimator estimator)
Deprecated.
Set the
MessageSizeEstimator which is used for the channel
to detect the size of a message. |
<T> boolean |
setOption (ChannelOption<T> option,
T value)
Deprecated.
Sets a configuration property with the specified name and value.
|
UdtServerChannelConfig |
setProtocolReceiveBufferSize (int protocolReceiveBufferSize)
Deprecated.
Sets
OptionUDT.Protocol_Receive_Buffer_Size |
UdtServerChannelConfig |
setProtocolSendBufferSize (int protocolSendBufferSize)
Deprecated.
Sets
OptionUDT.Protocol_Send_Buffer_Size |
UdtServerChannelConfig |
setReceiveBufferSize (int receiveBufferSize)
Deprecated.
Sets the
ChannelOption.SO_RCVBUF option. |
UdtServerChannelConfig |
setRecvByteBufAllocator (RecvByteBufAllocator allocator)
Deprecated.
Set the
ByteBufAllocator which is used for the channel
to allocate receive buffers. |
UdtServerChannelConfig |
setReuseAddress (boolean reuseAddress)
Deprecated.
Sets the
ChannelOption.SO_REUSEADDR option. |
UdtServerChannelConfig |
setSendBufferSize (int sendBufferSize)
Deprecated.
Sets the
ChannelOption.SO_SNDBUF option. |
UdtServerChannelConfig |
setSoLinger (int soLinger)
Deprecated.
Sets the
ChannelOption.SO_LINGER option. |
UdtServerChannelConfig |
setSystemReceiveBufferSize (int systemSendBufferSize)
Deprecated.
Sets
OptionUDT.System_Receive_Buffer_Size |
UdtServerChannelConfig |
setSystemSendBufferSize (int systemReceiveBufferSize)
Deprecated.
Sets
OptionUDT.System_Send_Buffer_Size |
UdtServerChannelConfig |
setWriteBufferHighWaterMark (int writeBufferHighWaterMark)
Deprecated.
Sets the high water mark of the write buffer.
|
UdtServerChannelConfig |
setWriteBufferLowWaterMark (int writeBufferLowWaterMark)
Deprecated.
Sets the low water mark of the write buffer.
|
UdtServerChannelConfig |
setWriteSpinCount (int writeSpinCount)
Deprecated.
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, isReuseAddress autoReadCleared, getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setOptions, validate clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProtocolReceiveBufferSize, getProtocolSendBufferSize, getReceiveBufferSize, getSendBufferSize, getSoLinger, getSystemReceiveBufferSize, getSystemSendBufferSize, isReuseAddress getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setOptions public DefaultUdtServerChannelConfig(UdtChannel channel, com.barchart.udt.nio.ChannelUDT channelUDT, boolean apply) throws java.io.IOException
java.io.IOExceptionprotected void apply(com.barchart.udt.nio.ChannelUDT channelUDT) throws java.io.IOException
apply in class DefaultUdtChannelConfig java.io.IOExceptionpublic int getBacklog()
UdtServerChannelConfig KindUDT.ACCEPTOR channel backlog via
ChannelOption.SO_BACKLOG.getBacklog in interface UdtServerChannelConfig public <T> T getOption(ChannelOption<T> option)
ChannelConfig ChannelOption getOption in interface ChannelConfig getOption in class DefaultUdtChannelConfig public java.util.Map<ChannelOption<?>,java.lang.Object> getOptions()
ChannelConfig ChannelOption's.getOptions in interface ChannelConfig getOptions in class DefaultUdtChannelConfig public UdtServerChannelConfig setBacklog(int backlog)
UdtServerChannelConfig KindUDT.ACCEPTOR channel backlog via
ChannelOption.SO_BACKLOG.setBacklog in interface 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 in interface ChannelConfig setOption in class DefaultUdtChannelConfig true if and only if the property has been setpublic UdtServerChannelConfig setProtocolReceiveBufferSize(int protocolReceiveBufferSize)
UdtChannelConfig OptionUDT.Protocol_Receive_Buffer_SizesetProtocolReceiveBufferSize in interface UdtChannelConfig setProtocolReceiveBufferSize in interface UdtServerChannelConfig setProtocolReceiveBufferSize in class DefaultUdtChannelConfig public UdtServerChannelConfig setProtocolSendBufferSize(int protocolSendBufferSize)
UdtChannelConfig OptionUDT.Protocol_Send_Buffer_SizesetProtocolSendBufferSize in interface UdtChannelConfig setProtocolSendBufferSize in interface UdtServerChannelConfig setProtocolSendBufferSize in class DefaultUdtChannelConfig public UdtServerChannelConfig setReceiveBufferSize(int receiveBufferSize)
UdtChannelConfig ChannelOption.SO_RCVBUF option.setReceiveBufferSize in interface UdtChannelConfig setReceiveBufferSize in interface UdtServerChannelConfig setReceiveBufferSize in class DefaultUdtChannelConfig public UdtServerChannelConfig setReuseAddress(boolean reuseAddress)
UdtChannelConfig ChannelOption.SO_REUSEADDR option.setReuseAddress in interface UdtChannelConfig setReuseAddress in interface UdtServerChannelConfig setReuseAddress in class DefaultUdtChannelConfig public UdtServerChannelConfig setSendBufferSize(int sendBufferSize)
UdtChannelConfig ChannelOption.SO_SNDBUF option.setSendBufferSize in interface UdtChannelConfig setSendBufferSize in interface UdtServerChannelConfig setSendBufferSize in class DefaultUdtChannelConfig public UdtServerChannelConfig setSoLinger(int soLinger)
UdtChannelConfig ChannelOption.SO_LINGER option.setSoLinger in interface UdtChannelConfig setSoLinger in interface UdtServerChannelConfig setSoLinger in class DefaultUdtChannelConfig public UdtServerChannelConfig setSystemReceiveBufferSize(int systemSendBufferSize)
UdtChannelConfig OptionUDT.System_Receive_Buffer_SizesetSystemReceiveBufferSize in interface UdtChannelConfig setSystemReceiveBufferSize in interface UdtServerChannelConfig setSystemReceiveBufferSize in class DefaultUdtChannelConfig public UdtServerChannelConfig setSystemSendBufferSize(int systemReceiveBufferSize)
UdtChannelConfig OptionUDT.System_Send_Buffer_SizesetSystemSendBufferSize in interface UdtChannelConfig setSystemSendBufferSize in interface UdtServerChannelConfig setSystemSendBufferSize in class DefaultUdtChannelConfig public UdtServerChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis)
ChannelConfig Channel does not support connect operation, this property is not
used at all, and therefore will be ignored.setConnectTimeoutMillis in interface ChannelConfig setConnectTimeoutMillis in interface UdtChannelConfig setConnectTimeoutMillis in interface UdtServerChannelConfig setConnectTimeoutMillis in class DefaultUdtChannelConfig connectTimeoutMillis - the connect timeout in milliseconds.
0 to disable.public UdtServerChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead)
ChannelConfig setMaxMessagesPerRead in interface ChannelConfig setMaxMessagesPerRead in interface UdtChannelConfig setMaxMessagesPerRead in interface UdtServerChannelConfig setMaxMessagesPerRead in class DefaultUdtChannelConfig public UdtServerChannelConfig setWriteSpinCount(int writeSpinCount)
ChannelConfig WritableByteChannel.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 in interface ChannelConfig setWriteSpinCount in interface UdtChannelConfig setWriteSpinCount in interface UdtServerChannelConfig setWriteSpinCount in class DefaultUdtChannelConfig public UdtServerChannelConfig setAllocator(ByteBufAllocator allocator)
ChannelConfig ByteBufAllocator which is used for the channel
to allocate buffers.setAllocator in interface ChannelConfig setAllocator in interface UdtChannelConfig setAllocator in interface UdtServerChannelConfig setAllocator in class DefaultUdtChannelConfig public UdtServerChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator)
ChannelConfig ByteBufAllocator which is used for the channel
to allocate receive buffers.setRecvByteBufAllocator in interface ChannelConfig setRecvByteBufAllocator in interface UdtChannelConfig setRecvByteBufAllocator in interface UdtServerChannelConfig setRecvByteBufAllocator in class DefaultUdtChannelConfig public UdtServerChannelConfig setAutoRead(boolean autoRead)
ChannelConfig ChannelHandlerContext.read() will be invoked automatically so that a user application doesn't
need to call it at all. The default value is true.setAutoRead in interface ChannelConfig setAutoRead in interface UdtChannelConfig setAutoRead in interface UdtServerChannelConfig setAutoRead in class DefaultUdtChannelConfig public UdtServerChannelConfig setAutoClose(boolean autoClose)
setAutoClose in interface ChannelConfig setAutoClose in interface UdtChannelConfig setAutoClose in interface UdtServerChannelConfig setAutoClose in class DefaultUdtChannelConfig public UdtServerChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
ChannelConfig Channel.isWritable() will start to return
true again.setWriteBufferLowWaterMark in interface ChannelConfig setWriteBufferLowWaterMark in interface UdtChannelConfig setWriteBufferLowWaterMark in interface UdtServerChannelConfig setWriteBufferLowWaterMark in class DefaultUdtChannelConfig public UdtServerChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
ChannelConfig Channel.isWritable()
will start to return false.setWriteBufferHighWaterMark in interface ChannelConfig setWriteBufferHighWaterMark in interface UdtChannelConfig setWriteBufferHighWaterMark in interface UdtServerChannelConfig setWriteBufferHighWaterMark in class DefaultUdtChannelConfig public UdtServerChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator)
ChannelConfig MessageSizeEstimator which is used for the channel
to detect the size of a message.setMessageSizeEstimator in interface ChannelConfig setMessageSizeEstimator in interface UdtChannelConfig setMessageSizeEstimator in interface UdtServerChannelConfig setMessageSizeEstimator in class DefaultUdtChannelConfig Copyright © 2008–2018 The Netty Project. All rights reserved.