public final class KQueueDomainSocketChannelConfig extends KQueueChannelConfig implements io.netty.channel.unix.DomainSocketChannelConfig, io.netty.channel.socket.DuplexChannelConfig
| Modifier and Type | Method and Description |
|---|---|
<T> T |
getOption(io.netty.channel.ChannelOption<T> option) |
Map<io.netty.channel.ChannelOption<?>,Object> |
getOptions() |
io.netty.channel.unix.DomainSocketReadMode |
getReadMode() |
int |
getReceiveBufferSize() |
int |
getSendBufferSize() |
boolean |
isAllowHalfClosure() |
KQueueDomainSocketChannelConfig |
setAllocator(io.netty.buffer.ByteBufAllocator allocator) |
KQueueDomainSocketChannelConfig |
setAllowHalfClosure(boolean allowHalfClosure) |
KQueueDomainSocketChannelConfig |
setAutoClose(boolean autoClose) |
KQueueDomainSocketChannelConfig |
setAutoRead(boolean autoRead) |
KQueueDomainSocketChannelConfig |
setConnectTimeoutMillis(int connectTimeoutMillis) |
KQueueDomainSocketChannelConfig |
setMaxMessagesPerRead(int maxMessagesPerRead)
Deprecated.
|
KQueueDomainSocketChannelConfig |
setMessageSizeEstimator(io.netty.channel.MessageSizeEstimator estimator) |
<T> boolean |
setOption(io.netty.channel.ChannelOption<T> option,
T value) |
KQueueDomainSocketChannelConfig |
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. |
KQueueDomainSocketChannelConfig |
setReadMode(io.netty.channel.unix.DomainSocketReadMode mode) |
KQueueDomainSocketChannelConfig |
setReceiveBufferSize(int receiveBufferSize) |
KQueueDomainSocketChannelConfig |
setRecvByteBufAllocator(io.netty.channel.RecvByteBufAllocator allocator) |
KQueueDomainSocketChannelConfig |
setSendBufferSize(int sendBufferSize) |
KQueueDomainSocketChannelConfig |
setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
Deprecated.
|
KQueueDomainSocketChannelConfig |
setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
Deprecated.
|
KQueueDomainSocketChannelConfig |
setWriteBufferWaterMark(io.netty.channel.WriteBufferWaterMark writeBufferWaterMark) |
KQueueDomainSocketChannelConfig |
setWriteSpinCount(int writeSpinCount) |
autoReadCleared, getRcvAllocTransportProvidesGuessgetAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMaxMessagesPerWrite, getMessageSizeEstimator, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setMaxMessagesPerWrite, setOptions, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setOptionspublic Map<io.netty.channel.ChannelOption<?>,Object> getOptions()
getOptions in interface io.netty.channel.ChannelConfiggetOptions in class KQueueChannelConfigpublic <T> T getOption(io.netty.channel.ChannelOption<T> option)
getOption in interface io.netty.channel.ChannelConfiggetOption in class KQueueChannelConfigpublic <T> boolean setOption(io.netty.channel.ChannelOption<T> option,
T value)
setOption in interface io.netty.channel.ChannelConfigsetOption in class KQueueChannelConfigpublic KQueueDomainSocketChannelConfig setRcvAllocTransportProvidesGuess(boolean transportProvidesGuess)
KQueueChannelConfigtrue 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@Deprecated public KQueueDomainSocketChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead)
setMaxMessagesPerRead in interface io.netty.channel.ChannelConfigsetMaxMessagesPerRead in interface io.netty.channel.socket.DuplexChannelConfigsetMaxMessagesPerRead in interface io.netty.channel.unix.DomainSocketChannelConfigsetMaxMessagesPerRead in class KQueueChannelConfigpublic KQueueDomainSocketChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis)
setConnectTimeoutMillis in interface io.netty.channel.ChannelConfigsetConnectTimeoutMillis in interface io.netty.channel.unix.DomainSocketChannelConfigsetConnectTimeoutMillis in class KQueueChannelConfigpublic KQueueDomainSocketChannelConfig setWriteSpinCount(int writeSpinCount)
setWriteSpinCount in interface io.netty.channel.ChannelConfigsetWriteSpinCount in interface io.netty.channel.socket.DuplexChannelConfigsetWriteSpinCount in interface io.netty.channel.unix.DomainSocketChannelConfigsetWriteSpinCount in class KQueueChannelConfigpublic KQueueDomainSocketChannelConfig setRecvByteBufAllocator(io.netty.channel.RecvByteBufAllocator allocator)
setRecvByteBufAllocator in interface io.netty.channel.ChannelConfigsetRecvByteBufAllocator in interface io.netty.channel.socket.DuplexChannelConfigsetRecvByteBufAllocator in interface io.netty.channel.unix.DomainSocketChannelConfigsetRecvByteBufAllocator in class KQueueChannelConfigpublic KQueueDomainSocketChannelConfig setAllocator(io.netty.buffer.ByteBufAllocator allocator)
setAllocator in interface io.netty.channel.ChannelConfigsetAllocator in interface io.netty.channel.socket.DuplexChannelConfigsetAllocator in interface io.netty.channel.unix.DomainSocketChannelConfigsetAllocator in class KQueueChannelConfigpublic KQueueDomainSocketChannelConfig setAutoClose(boolean autoClose)
setAutoClose in interface io.netty.channel.ChannelConfigsetAutoClose in interface io.netty.channel.socket.DuplexChannelConfigsetAutoClose in interface io.netty.channel.unix.DomainSocketChannelConfigsetAutoClose in class io.netty.channel.DefaultChannelConfigpublic KQueueDomainSocketChannelConfig setMessageSizeEstimator(io.netty.channel.MessageSizeEstimator estimator)
setMessageSizeEstimator in interface io.netty.channel.ChannelConfigsetMessageSizeEstimator in interface io.netty.channel.socket.DuplexChannelConfigsetMessageSizeEstimator in interface io.netty.channel.unix.DomainSocketChannelConfigsetMessageSizeEstimator in class KQueueChannelConfig@Deprecated public KQueueDomainSocketChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
setWriteBufferLowWaterMark in interface io.netty.channel.ChannelConfigsetWriteBufferLowWaterMark in interface io.netty.channel.unix.DomainSocketChannelConfigsetWriteBufferLowWaterMark in class KQueueChannelConfig@Deprecated public KQueueDomainSocketChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
setWriteBufferHighWaterMark in interface io.netty.channel.ChannelConfigsetWriteBufferHighWaterMark in interface io.netty.channel.unix.DomainSocketChannelConfigsetWriteBufferHighWaterMark in class KQueueChannelConfigpublic KQueueDomainSocketChannelConfig setWriteBufferWaterMark(io.netty.channel.WriteBufferWaterMark writeBufferWaterMark)
setWriteBufferWaterMark in interface io.netty.channel.ChannelConfigsetWriteBufferWaterMark in interface io.netty.channel.socket.DuplexChannelConfigsetWriteBufferWaterMark in interface io.netty.channel.unix.DomainSocketChannelConfigsetWriteBufferWaterMark in class KQueueChannelConfigpublic KQueueDomainSocketChannelConfig setAutoRead(boolean autoRead)
setAutoRead in interface io.netty.channel.ChannelConfigsetAutoRead in interface io.netty.channel.socket.DuplexChannelConfigsetAutoRead in interface io.netty.channel.unix.DomainSocketChannelConfigsetAutoRead in class KQueueChannelConfigpublic KQueueDomainSocketChannelConfig setReadMode(io.netty.channel.unix.DomainSocketReadMode mode)
setReadMode in interface io.netty.channel.unix.DomainSocketChannelConfigpublic io.netty.channel.unix.DomainSocketReadMode getReadMode()
getReadMode in interface io.netty.channel.unix.DomainSocketChannelConfigpublic int getSendBufferSize()
public KQueueDomainSocketChannelConfig setSendBufferSize(int sendBufferSize)
public int getReceiveBufferSize()
public KQueueDomainSocketChannelConfig setReceiveBufferSize(int receiveBufferSize)
public boolean isAllowHalfClosure()
isAllowHalfClosure in interface io.netty.channel.socket.DuplexChannelConfigpublic KQueueDomainSocketChannelConfig setAllowHalfClosure(boolean allowHalfClosure)
setAllowHalfClosure in interface io.netty.channel.socket.DuplexChannelConfigCopyright © 2008–2025 The Netty Project. All rights reserved.