public interface DomainSocketChannelConfig extends ChannelConfig
getAllocator, getConnectTimeoutMillis, getMaxMessagesPerRead, getMessageSizeEstimator, getOption, getOptions, getRecvByteBufAllocator, getWriteBufferHighWaterMark, getWriteBufferLowWaterMark, getWriteBufferWaterMark, getWriteSpinCount, isAutoClose, isAutoRead, setOption, setOptions
@Deprecated DomainSocketChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead)
setMaxMessagesPerRead
在界面
ChannelConfig
DomainSocketChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis)
ChannelConfig
Channel
不支持连接操作,则完全不使用此属性,因此将被忽略。
setConnectTimeoutMillis
在界面
ChannelConfig
connectTimeoutMillis
- 以毫秒为单位的连接超时。
0
禁用。
DomainSocketChannelConfig setWriteSpinCount(int writeSpinCount)
ChannelConfig
WritableByteChannel.write(ByteBuffer)
返回非零值。
它类似于在并发编程中使用自旋锁。
它可以提高内存利用率并根据运行JVM的平台来编写吞吐量。
默认值是16
。
setWriteSpinCount
接口
ChannelConfig
DomainSocketChannelConfig setAllocator(ByteBufAllocator allocator)
ChannelConfig
ByteBufAllocator
。
setAllocator
在界面
ChannelConfig
DomainSocketChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator)
ChannelConfig
RecvByteBufAllocator
。
setRecvByteBufAllocator
,界面
ChannelConfig
DomainSocketChannelConfig setAutoRead(boolean autoRead)
ChannelConfig
ChannelHandlerContext.read()
,以便用户应用程序根本不需要调用它。
默认值是true
。
setAutoRead
,界面
ChannelConfig
DomainSocketChannelConfig setAutoClose(boolean autoClose)
setAutoClose
接口
ChannelConfig
@Deprecated DomainSocketChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
ChannelConfig
设置写入缓冲区的高位标记。 如果写缓冲区中排队的字节数超过此值,则Channel.isWritable()
将开始返回false
。
setWriteBufferHighWaterMark
,界面
ChannelConfig
@Deprecated DomainSocketChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
ChannelConfig
设置写入缓冲区的低水位标志。 一旦写入缓冲区中排队的字节数超过high water mark ,然后下降到此值以下, Channel.isWritable()
将开始再次返回true
。
setWriteBufferLowWaterMark
,界面
ChannelConfig
DomainSocketChannelConfig setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark)
ChannelConfig
WriteBufferWaterMark
,用于设置写入缓冲区的高位和低位水印。
setWriteBufferWaterMark
接口
ChannelConfig
DomainSocketChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator)
ChannelConfig
MessageSizeEstimator
以检测消息的大小。
setMessageSizeEstimator
,界面
ChannelConfig
DomainSocketChannelConfig setReadMode(DomainSocketReadMode mode)
DomainSocketReadMode
。
缺省值是DomainSocketReadMode.BYTES
,这意味着将从Channel
读取字节并通过管道传递。
如果DomainSocketReadMode.FILE_DESCRIPTORS
使用FileDescriptor
旨意通过传递ChannelPipeline
。
如果需要,可以即时修改此设置。
DomainSocketReadMode getReadMode()
DomainSocketReadMode
。
Copyright © 2008–2018 The Netty Project. All rights reserved.