@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.ACCEPTORchannel backlog viaChannelOption.SO_BACKLOG. | 
| <T> T | getOption(ChannelOption<T> option)Deprecated.  Return the value of the given  ChannelOption | 
| Map<ChannelOption<?>,Object> | getOptions()Deprecated.  Return all set  ChannelOption's. | 
| UdtServerChannelConfig | setAllocator(ByteBufAllocator allocator)Deprecated.  Set the  ByteBufAllocatorwhich is used for the channel
 to allocate buffers. | 
| UdtServerChannelConfig | setAutoClose(boolean autoClose)Deprecated.  Sets whether the  Channelshould be closed automatically and immediately on write failure. | 
| 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.ACCEPTORchannel backlog viaChannelOption.SO_BACKLOG. | 
| UdtServerChannelConfig | setConnectTimeoutMillis(int connectTimeoutMillis)Deprecated.  Sets the connect timeout of the channel in milliseconds. | 
| UdtServerChannelConfig | setMaxMessagesPerRead(int maxMessagesPerRead)Deprecated.  | 
| UdtServerChannelConfig | setMessageSizeEstimator(MessageSizeEstimator estimator)Deprecated.  Set the  MessageSizeEstimatorwhich 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_RCVBUFoption. | 
| UdtServerChannelConfig | setRecvByteBufAllocator(RecvByteBufAllocator allocator)Deprecated.  Set the  RecvByteBufAllocatorwhich is used for the channel to allocate receive buffers. | 
| UdtServerChannelConfig | setReuseAddress(boolean reuseAddress)Deprecated.  Sets the  ChannelOption.SO_REUSEADDRoption. | 
| UdtServerChannelConfig | setSendBufferSize(int sendBufferSize)Deprecated.  Sets the  ChannelOption.SO_SNDBUFoption. | 
| UdtServerChannelConfig | setSoLinger(int soLinger)Deprecated.  Sets the  ChannelOption.SO_LINGERoption. | 
| UdtServerChannelConfig | setSystemReceiveBufferSize(int systemReceiveBufferSize)Deprecated.  Sets  OptionUDT.System_Receive_Buffer_Size | 
| UdtServerChannelConfig | setSystemSendBufferSize(int systemSendBufferSize)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 | setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark)Deprecated.  Set the  WriteBufferWaterMarkwhich is used for setting the high and 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, isReuseAddressautoReadCleared, getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMaxMessagesPerWrite, getMessageSizeEstimator, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setMaxMessagesPerWrite, 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 IOException
IOExceptionprotected void apply(com.barchart.udt.nio.ChannelUDT channelUDT)
              throws IOException
apply in class DefaultUdtChannelConfigIOExceptionpublic int getBacklog()
UdtServerChannelConfigKindUDT.ACCEPTOR channel backlog via
 ChannelOption.SO_BACKLOG.getBacklog in interface UdtServerChannelConfigpublic <T> T getOption(ChannelOption<T> option)
ChannelConfigChannelOptiongetOption in interface ChannelConfiggetOption in class DefaultUdtChannelConfigpublic Map<ChannelOption<?>,Object> getOptions()
ChannelConfigChannelOption's.getOptions in interface ChannelConfiggetOptions in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setBacklog(int backlog)
UdtServerChannelConfigKindUDT.ACCEPTOR channel backlog via
 ChannelOption.SO_BACKLOG.setBacklog in interface 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 in interface ChannelConfigsetOption in class DefaultUdtChannelConfigtrue if and only if the property has been setpublic UdtServerChannelConfig setProtocolReceiveBufferSize(int protocolReceiveBufferSize)
UdtChannelConfigOptionUDT.Protocol_Receive_Buffer_SizesetProtocolReceiveBufferSize in interface UdtChannelConfigsetProtocolReceiveBufferSize in interface UdtServerChannelConfigsetProtocolReceiveBufferSize in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setProtocolSendBufferSize(int protocolSendBufferSize)
UdtChannelConfigOptionUDT.Protocol_Send_Buffer_SizesetProtocolSendBufferSize in interface UdtChannelConfigsetProtocolSendBufferSize in interface UdtServerChannelConfigsetProtocolSendBufferSize in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setReceiveBufferSize(int receiveBufferSize)
UdtChannelConfigChannelOption.SO_RCVBUF option.setReceiveBufferSize in interface UdtChannelConfigsetReceiveBufferSize in interface UdtServerChannelConfigsetReceiveBufferSize in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setReuseAddress(boolean reuseAddress)
UdtChannelConfigChannelOption.SO_REUSEADDR option.setReuseAddress in interface UdtChannelConfigsetReuseAddress in interface UdtServerChannelConfigsetReuseAddress in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setSendBufferSize(int sendBufferSize)
UdtChannelConfigChannelOption.SO_SNDBUF option.setSendBufferSize in interface UdtChannelConfigsetSendBufferSize in interface UdtServerChannelConfigsetSendBufferSize in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setSoLinger(int soLinger)
UdtChannelConfigChannelOption.SO_LINGER option.setSoLinger in interface UdtChannelConfigsetSoLinger in interface UdtServerChannelConfigsetSoLinger in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setSystemReceiveBufferSize(int systemReceiveBufferSize)
UdtChannelConfigOptionUDT.System_Receive_Buffer_SizesetSystemReceiveBufferSize in interface UdtChannelConfigsetSystemReceiveBufferSize in interface UdtServerChannelConfigsetSystemReceiveBufferSize in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setSystemSendBufferSize(int systemSendBufferSize)
UdtChannelConfigOptionUDT.System_Send_Buffer_SizesetSystemSendBufferSize in interface UdtChannelConfigsetSystemSendBufferSize in interface UdtServerChannelConfigsetSystemSendBufferSize in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis)
ChannelConfigChannel does not support connect operation, this property is not
 used at all, and therefore will be ignored.setConnectTimeoutMillis in interface ChannelConfigsetConnectTimeoutMillis in interface UdtChannelConfigsetConnectTimeoutMillis in interface UdtServerChannelConfigsetConnectTimeoutMillis in class DefaultUdtChannelConfigconnectTimeoutMillis - the connect timeout in milliseconds.
                             0 to disable.@Deprecated public UdtServerChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead)
DefaultChannelConfigsetMaxMessagesPerRead in interface ChannelConfigsetMaxMessagesPerRead in interface UdtChannelConfigsetMaxMessagesPerRead in interface UdtServerChannelConfigsetMaxMessagesPerRead in class 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 in interface ChannelConfigsetWriteSpinCount in interface UdtChannelConfigsetWriteSpinCount in interface UdtServerChannelConfigsetWriteSpinCount in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setAllocator(ByteBufAllocator allocator)
ChannelConfigByteBufAllocator which is used for the channel
 to allocate buffers.setAllocator in interface ChannelConfigsetAllocator in interface UdtChannelConfigsetAllocator in interface UdtServerChannelConfigsetAllocator in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator)
ChannelConfigRecvByteBufAllocator which is used for the channel to allocate receive buffers.setRecvByteBufAllocator in interface ChannelConfigsetRecvByteBufAllocator in interface UdtChannelConfigsetRecvByteBufAllocator in interface UdtServerChannelConfigsetRecvByteBufAllocator in class 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 in interface ChannelConfigsetAutoRead in interface UdtChannelConfigsetAutoRead in interface UdtServerChannelConfigsetAutoRead in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setAutoClose(boolean autoClose)
ChannelConfigChannel should be closed automatically and immediately on write failure.
 The default is true.setAutoClose in interface ChannelConfigsetAutoClose in interface UdtChannelConfigsetAutoClose in interface UdtServerChannelConfigsetAutoClose in class DefaultUdtChannelConfigpublic UdtServerChannelConfig 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 in interface ChannelConfigsetWriteBufferLowWaterMark in interface UdtChannelConfigsetWriteBufferLowWaterMark in interface UdtServerChannelConfigsetWriteBufferLowWaterMark in class DefaultUdtChannelConfigpublic UdtServerChannelConfig 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 in interface ChannelConfigsetWriteBufferHighWaterMark in interface UdtChannelConfigsetWriteBufferHighWaterMark in interface UdtServerChannelConfigsetWriteBufferHighWaterMark in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark)
ChannelConfigWriteBufferWaterMark which is used for setting the high and low
 water mark of the write buffer.setWriteBufferWaterMark in interface ChannelConfigsetWriteBufferWaterMark in interface UdtChannelConfigsetWriteBufferWaterMark in interface UdtServerChannelConfigsetWriteBufferWaterMark in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator)
ChannelConfigMessageSizeEstimator which is used for the channel
 to detect the size of a message.setMessageSizeEstimator in interface ChannelConfigsetMessageSizeEstimator in interface UdtChannelConfigsetMessageSizeEstimator in interface UdtServerChannelConfigsetMessageSizeEstimator in class DefaultUdtChannelConfigCopyright © 2008–2025 The Netty Project. All rights reserved.