public class DefaultUdtServerChannelConfig extends DefaultUdtChannelConfig implements UdtServerChannelConfig
UdtServerChannelConfig implementation.| 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()
Gets
KindUDT.ACCEPTOR channel backlog via
ChannelOption.SO_BACKLOG. |
<T> T |
getOption(io.netty.channel.ChannelOption<T> option) |
Map<io.netty.channel.ChannelOption<?>,Object> |
getOptions() |
UdtServerChannelConfig |
setAllocator(io.netty.buffer.ByteBufAllocator allocator) |
UdtServerChannelConfig |
setAutoRead(boolean autoRead) |
UdtServerChannelConfig |
setBacklog(int backlog)
Sets
KindUDT.ACCEPTOR channel backlog via
ChannelOption.SO_BACKLOG. |
UdtServerChannelConfig |
setConnectTimeoutMillis(int connectTimeoutMillis) |
UdtServerChannelConfig |
setMaxMessagesPerRead(int maxMessagesPerRead) |
<T> boolean |
setOption(io.netty.channel.ChannelOption<T> option,
T value) |
UdtServerChannelConfig |
setProtocolReceiveBufferSize(int protocolReceiveBuferSize)
Sets
OptionUDT.Protocol_Receive_Buffer_Size |
UdtServerChannelConfig |
setProtocolSendBufferSize(int protocolSendBuferSize)
Sets
OptionUDT.Protocol_Send_Buffer_Size |
UdtServerChannelConfig |
setReceiveBufferSize(int receiveBufferSize)
Sets the
ChannelOption.SO_RCVBUF option. |
UdtServerChannelConfig |
setRecvByteBufAllocator(io.netty.channel.RecvByteBufAllocator allocator) |
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 systemSendBuferSize)
Sets
OptionUDT.System_Receive_Buffer_Size |
UdtServerChannelConfig |
setSystemSendBufferSize(int systemReceiveBufferSize)
Sets
OptionUDT.System_Send_Buffer_Size |
UdtServerChannelConfig |
setWriteSpinCount(int writeSpinCount) |
getProtocolReceiveBufferSize, getProtocolSendBufferSize, getReceiveBufferSize, getSendBufferSize, getSoLinger, getSystemReceiveBufferSize, getSystemSendBufferSize, isReuseAddress, setWriteBufferHighWaterMark, setWriteBufferLowWaterMarkgetAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteSpinCount, isAutoRead, setOptions, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProtocolReceiveBufferSize, getProtocolSendBufferSize, getReceiveBufferSize, getSendBufferSize, getSoLinger, getSystemReceiveBufferSize, getSystemSendBufferSize, isReuseAddressgetAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteSpinCount, isAutoRead, setOptions, setWriteBufferHighWaterMark, setWriteBufferLowWaterMarkpublic 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(io.netty.channel.ChannelOption<T> option)
getOption in interface io.netty.channel.ChannelConfiggetOption in class DefaultUdtChannelConfigpublic Map<io.netty.channel.ChannelOption<?>,Object> getOptions()
getOptions in interface io.netty.channel.ChannelConfiggetOptions in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setBacklog(int backlog)
UdtServerChannelConfigKindUDT.ACCEPTOR channel backlog via
ChannelOption.SO_BACKLOG.setBacklog in interface UdtServerChannelConfigpublic <T> boolean setOption(io.netty.channel.ChannelOption<T> option,
T value)
setOption in interface io.netty.channel.ChannelConfigsetOption in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setProtocolReceiveBufferSize(int protocolReceiveBuferSize)
UdtChannelConfigOptionUDT.Protocol_Receive_Buffer_SizesetProtocolReceiveBufferSize in interface UdtChannelConfigsetProtocolReceiveBufferSize in interface UdtServerChannelConfigsetProtocolReceiveBufferSize in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setProtocolSendBufferSize(int protocolSendBuferSize)
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 systemSendBuferSize)
UdtChannelConfigOptionUDT.System_Receive_Buffer_SizesetSystemReceiveBufferSize in interface UdtChannelConfigsetSystemReceiveBufferSize in interface UdtServerChannelConfigsetSystemReceiveBufferSize in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setSystemSendBufferSize(int systemReceiveBufferSize)
UdtChannelConfigOptionUDT.System_Send_Buffer_SizesetSystemSendBufferSize in interface UdtChannelConfigsetSystemSendBufferSize in interface UdtServerChannelConfigsetSystemSendBufferSize in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis)
setConnectTimeoutMillis in interface io.netty.channel.ChannelConfigsetConnectTimeoutMillis in interface UdtChannelConfigsetConnectTimeoutMillis in interface UdtServerChannelConfigsetConnectTimeoutMillis in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead)
setMaxMessagesPerRead in interface io.netty.channel.ChannelConfigsetMaxMessagesPerRead in interface UdtChannelConfigsetMaxMessagesPerRead in interface UdtServerChannelConfigsetMaxMessagesPerRead in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setWriteSpinCount(int writeSpinCount)
setWriteSpinCount in interface io.netty.channel.ChannelConfigsetWriteSpinCount in interface UdtChannelConfigsetWriteSpinCount in interface UdtServerChannelConfigsetWriteSpinCount in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setAllocator(io.netty.buffer.ByteBufAllocator allocator)
setAllocator in interface io.netty.channel.ChannelConfigsetAllocator in interface UdtChannelConfigsetAllocator in interface UdtServerChannelConfigsetAllocator in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setRecvByteBufAllocator(io.netty.channel.RecvByteBufAllocator allocator)
setRecvByteBufAllocator in interface io.netty.channel.ChannelConfigsetRecvByteBufAllocator in interface UdtChannelConfigsetRecvByteBufAllocator in interface UdtServerChannelConfigsetRecvByteBufAllocator in class DefaultUdtChannelConfigpublic UdtServerChannelConfig setAutoRead(boolean autoRead)
setAutoRead in interface io.netty.channel.ChannelConfigsetAutoRead in interface UdtChannelConfigsetAutoRead in interface UdtServerChannelConfigsetAutoRead in class DefaultUdtChannelConfigCopyright © 2008–2013 The Netty Project. All rights reserved.