@UnstableApi public final class KQueueDomainDatagramChannelConfig extends KQueueChannelConfig implements io.netty.channel.unix.DomainDatagramChannelConfig
Modifier and Type | Method and Description |
---|---|
<T> T |
getOption(io.netty.channel.ChannelOption<T> option) |
Map<io.netty.channel.ChannelOption<?>,Object> |
getOptions() |
int |
getSendBufferSize() |
KQueueDomainDatagramChannelConfig |
setAllocator(io.netty.buffer.ByteBufAllocator allocator) |
KQueueDomainDatagramChannelConfig |
setAutoClose(boolean autoClose) |
KQueueDomainDatagramChannelConfig |
setAutoRead(boolean autoRead) |
KQueueDomainDatagramChannelConfig |
setConnectTimeoutMillis(int connectTimeoutMillis) |
KQueueDomainDatagramChannelConfig |
setMaxMessagesPerRead(int maxMessagesPerRead)
Deprecated.
|
KQueueDomainDatagramChannelConfig |
setMaxMessagesPerWrite(int maxMessagesPerWrite) |
KQueueDomainDatagramChannelConfig |
setMessageSizeEstimator(io.netty.channel.MessageSizeEstimator estimator) |
<T> boolean |
setOption(io.netty.channel.ChannelOption<T> option,
T value) |
KQueueDomainDatagramChannelConfig |
setRcvAllocTransportProvidesGuess(boolean transportProvidesGuess)
If this is
true then the RecvByteBufAllocator.Handle#guess() will be overridden to always attempt
to read as many bytes as kqueue says are available. |
KQueueDomainDatagramChannelConfig |
setRecvByteBufAllocator(io.netty.channel.RecvByteBufAllocator allocator) |
KQueueDomainDatagramChannelConfig |
setSendBufferSize(int sendBufferSize) |
KQueueDomainDatagramChannelConfig |
setWriteBufferWaterMark(io.netty.channel.WriteBufferWaterMark writeBufferWaterMark) |
KQueueDomainDatagramChannelConfig |
setWriteSpinCount(int writeSpinCount) |
autoReadCleared, getRcvAllocTransportProvidesGuess, setWriteBufferHighWaterMark, setWriteBufferLowWaterMark
getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMaxMessagesPerWrite, getMessageSizeEstimator, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setOptions, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setOptions, setWriteBufferHighWaterMark, setWriteBufferLowWaterMark
public Map<io.netty.channel.ChannelOption<?>,Object> getOptions()
getOptions
in interface io.netty.channel.ChannelConfig
getOptions
in class KQueueChannelConfig
public <T> T getOption(io.netty.channel.ChannelOption<T> option)
getOption
in interface io.netty.channel.ChannelConfig
getOption
in class KQueueChannelConfig
public <T> boolean setOption(io.netty.channel.ChannelOption<T> option, T value)
setOption
in interface io.netty.channel.ChannelConfig
setOption
in class KQueueChannelConfig
public KQueueDomainDatagramChannelConfig setAllocator(io.netty.buffer.ByteBufAllocator allocator)
setAllocator
in interface io.netty.channel.ChannelConfig
setAllocator
in interface io.netty.channel.unix.DomainDatagramChannelConfig
setAllocator
in class KQueueChannelConfig
public KQueueDomainDatagramChannelConfig setAutoClose(boolean autoClose)
setAutoClose
in interface io.netty.channel.ChannelConfig
setAutoClose
in interface io.netty.channel.unix.DomainDatagramChannelConfig
setAutoClose
in class io.netty.channel.DefaultChannelConfig
public KQueueDomainDatagramChannelConfig setAutoRead(boolean autoRead)
setAutoRead
in interface io.netty.channel.ChannelConfig
setAutoRead
in interface io.netty.channel.unix.DomainDatagramChannelConfig
setAutoRead
in class KQueueChannelConfig
public KQueueDomainDatagramChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis)
setConnectTimeoutMillis
in interface io.netty.channel.ChannelConfig
setConnectTimeoutMillis
in interface io.netty.channel.unix.DomainDatagramChannelConfig
setConnectTimeoutMillis
in class KQueueChannelConfig
@Deprecated public KQueueDomainDatagramChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead)
setMaxMessagesPerRead
in interface io.netty.channel.ChannelConfig
setMaxMessagesPerRead
in interface io.netty.channel.unix.DomainDatagramChannelConfig
setMaxMessagesPerRead
in class KQueueChannelConfig
public KQueueDomainDatagramChannelConfig setMaxMessagesPerWrite(int maxMessagesPerWrite)
setMaxMessagesPerWrite
in class io.netty.channel.DefaultChannelConfig
public KQueueDomainDatagramChannelConfig setMessageSizeEstimator(io.netty.channel.MessageSizeEstimator estimator)
setMessageSizeEstimator
in interface io.netty.channel.ChannelConfig
setMessageSizeEstimator
in interface io.netty.channel.unix.DomainDatagramChannelConfig
setMessageSizeEstimator
in class KQueueChannelConfig
public KQueueDomainDatagramChannelConfig setRcvAllocTransportProvidesGuess(boolean transportProvidesGuess)
KQueueChannelConfig
true
then the RecvByteBufAllocator.Handle#guess()
will be overridden to always attempt
to read as many bytes as kqueue says are available.setRcvAllocTransportProvidesGuess
in class KQueueChannelConfig
public KQueueDomainDatagramChannelConfig setRecvByteBufAllocator(io.netty.channel.RecvByteBufAllocator allocator)
setRecvByteBufAllocator
in interface io.netty.channel.ChannelConfig
setRecvByteBufAllocator
in interface io.netty.channel.unix.DomainDatagramChannelConfig
setRecvByteBufAllocator
in class KQueueChannelConfig
public KQueueDomainDatagramChannelConfig setSendBufferSize(int sendBufferSize)
setSendBufferSize
in interface io.netty.channel.unix.DomainDatagramChannelConfig
public int getSendBufferSize()
getSendBufferSize
in interface io.netty.channel.unix.DomainDatagramChannelConfig
public KQueueDomainDatagramChannelConfig setWriteBufferWaterMark(io.netty.channel.WriteBufferWaterMark writeBufferWaterMark)
setWriteBufferWaterMark
in interface io.netty.channel.ChannelConfig
setWriteBufferWaterMark
in interface io.netty.channel.unix.DomainDatagramChannelConfig
setWriteBufferWaterMark
in class KQueueChannelConfig
public KQueueDomainDatagramChannelConfig setWriteSpinCount(int writeSpinCount)
setWriteSpinCount
in interface io.netty.channel.ChannelConfig
setWriteSpinCount
in interface io.netty.channel.unix.DomainDatagramChannelConfig
setWriteSpinCount
in class KQueueChannelConfig
Copyright © 2008–2021 The Netty Project. All rights reserved.