|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object org.jboss.netty.channel.DefaultChannelConfig
public class DefaultChannelConfig
SocketChannelConfig
的默认实现.
构造方法摘要 | |
---|---|
DefaultChannelConfig()
创建一个实例. |
方法摘要 | |
---|---|
ChannelBufferFactory |
getBufferFactory()
返回用于创建 ChannelBuffer 的默认ChannelBufferFactory .默认是
HeapChannelBufferFactory . |
int |
getConnectTimeoutMillis()
返回通道连接超时的毫秒数.如果通道并不支持连接操作,该属性根本不会被使用,因此将被忽略. |
ChannelPipelineFactory |
getPipelineFactory()
返回当一个子通道被创建时被使用的 ChannelPipelineFactory
.如果通道并不创建子通道,该属性根本不会被使用,因此将被忽略. |
void |
setBufferFactory(ChannelBufferFactory bufferFactory)
设置用于创建 ChannelBuffer 的默认ChannelBufferFactory .默认是
HeapChannelBufferFactory . |
void |
setConnectTimeoutMillis(int connectTimeoutMillis)
设置通道连接超时的毫秒数.如果通道并不支持连接操作,该属性根本不会被使用,因此将被忽略. |
boolean |
setOption(java.lang.String key,
java.lang.Object value)
使用指定的name和value设置配置属性.要正确重写该方法,你必须调用父类: public boolean setOption(String name, Object value) { if (super.setOption(name, value)) { return true; } if (name.equals("additionalOption")) { .... |
void |
setOptions(java.util.Map<java.lang.String,java.lang.Object> options)
使用指定的Map设置配置属性. |
void |
setPipelineFactory(ChannelPipelineFactory pipelineFactory)
设置当一个子通道被创建时被使用的 ChannelPipelineFactory
.如果通道并不创建子通道,该属性根本不会被使用,因此将被忽略. |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public DefaultChannelConfig()
方法详细信息 |
---|
public void setOptions(java.util.Map<java.lang.String,java.lang.Object> options)
ChannelConfig
复制的描述
ChannelConfig
中的 setOptions
public boolean setOption(java.lang.String key, java.lang.Object value)
ChannelConfig
复制的描述public boolean setOption(String name, Object value) { if (super.setOption(name, value)) { return true; } if (name.equals("additionalOption")) { .... return true; } return false; }
ChannelConfig
中的 setOption
public int getConnectTimeoutMillis()
ChannelConfig
复制的描述
ChannelConfig
中的 getConnectTimeoutMillis
public ChannelBufferFactory getBufferFactory()
ChannelConfig
复制的描述ChannelBuffer
的默认ChannelBufferFactory
.默认是
HeapChannelBufferFactory
. 你可以指定一个不同的工厂去改变默认的ByteOrder
.
ChannelConfig
中的 getBufferFactory
public void setBufferFactory(ChannelBufferFactory bufferFactory)
ChannelConfig
复制的描述ChannelBuffer
的默认ChannelBufferFactory
.默认是
HeapChannelBufferFactory
. 你可以指定一个不同的工厂去改变默认的ByteOrder
.
ChannelConfig
中的 setBufferFactory
public ChannelPipelineFactory getPipelineFactory()
ChannelConfig
复制的描述ChannelPipelineFactory
.如果通道并不创建子通道,该属性根本不会被使用,因此将被忽略.
ChannelConfig
中的 getPipelineFactory
public void setConnectTimeoutMillis(int connectTimeoutMillis)
ChannelConfig
复制的描述
ChannelConfig
中的 setConnectTimeoutMillis
connectTimeoutMillis
- 超时的毫秒数.如果禁止则为0.public void setPipelineFactory(ChannelPipelineFactory pipelineFactory)
ChannelConfig
复制的描述ChannelPipelineFactory
.如果通道并不创建子通道,该属性根本不会被使用,因此将被忽略.
ChannelConfig
中的 setPipelineFactory
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |