|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
public interface NioDatagramChannelConfig
一个NIO TCP/IP DatagramChannel
的DatagramChannelConfig
ChannelConfig
和DatagramChannelConfig
还提供其他的属性,
NioDatagramChannelConfig
有以下属性:
名称 | 关联setter方法 |
---|---|
"writeBufferHighWaterMark" |
setWriteBufferHighWaterMark(int) |
"writeBufferLowWaterMark" |
setWriteBufferLowWaterMark(int) |
"writeSpinCount" |
setWriteSpinCount(int) |
方法摘要 | |
---|---|
int |
getWriteBufferHighWaterMark()
返回写缓冲的高水位标记.如果写缓冲队列里的字节数超过该值, Channel.isWritable() 会开始返回
true . |
int |
getWriteBufferLowWaterMark()
返回写缓冲的低水位标记.一旦写缓冲队列里字节数超过 高水位标记,随后回落到该值, Channel.isWritable() 会重新返回true . |
int |
getWriteSpinCount()
返回写操作的最大回路数直到 WritableByteChannel.write(ByteBuffer)
返回一个非零值为止.它类似在并发编程里使用什么样的自旋锁.它利用JVM所运行的平台改善内存利用率和写的吞吐量.默认值为16 . |
void |
setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
设置写缓冲的高水位标记.如果写缓冲队列里的字节数超过该值, Channel.isWritable() 会开始返回
true . |
void |
setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
设置写缓冲的低水位标记.一旦写缓冲队列里字节数超过 高水位标记,随后回落到该值, Channel.isWritable() 会重新返回true . |
void |
setWriteSpinCount(int writeSpinCount)
设置写操作的最大回路数直到 WritableByteChannel.write(ByteBuffer)
返回一个非零值为止.它类似在并发编程里使用什么样的自旋锁.它利用JVM所运行的平台改善内存利用率和写的吞吐量.默认值为16 . |
从接口 org.jboss.netty.channel.ChannelConfig 继承的方法 |
---|
getBufferFactory, getConnectTimeoutMillis, getPipelineFactory, setBufferFactory, setConnectTimeoutMillis, setOption, setOptions, setPipelineFactory |
方法详细信息 |
---|
int getWriteBufferHighWaterMark()
Channel.isWritable()
会开始返回
true
.
void setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
Channel.isWritable()
会开始返回
true
.
int getWriteBufferLowWaterMark()
Channel.isWritable()
会重新返回true
.
void setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
Channel.isWritable()
会重新返回true
.
int getWriteSpinCount()
WritableByteChannel.write(ByteBuffer)
返回一个非零值为止.它类似在并发编程里使用什么样的自旋锁.它利用JVM所运行的平台改善内存利用率和写的吞吐量.默认值为16
.
void setWriteSpinCount(int writeSpinCount)
WritableByteChannel.write(ByteBuffer)
返回一个非零值为止.它类似在并发编程里使用什么样的自旋锁.它利用JVM所运行的平台改善内存利用率和写的吞吐量.默认值为16
.
java.lang.IllegalArgumentException
- 如果指定的值是0
或小于0
,则抛出异常
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |