|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
java.lang.Objectorg.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 中的 setOptionpublic int getConnectTimeoutMillis()
ChannelConfig 复制的描述
ChannelConfig 中的 getConnectTimeoutMillispublic ChannelBufferFactory getBufferFactory()
ChannelConfig 复制的描述ChannelBuffer的默认ChannelBufferFactory.默认是
HeapChannelBufferFactory. 你可以指定一个不同的工厂去改变默认的ByteOrder.
ChannelConfig 中的 getBufferFactorypublic void setBufferFactory(ChannelBufferFactory bufferFactory)
ChannelConfig 复制的描述ChannelBuffer的默认ChannelBufferFactory.默认是
HeapChannelBufferFactory. 你可以指定一个不同的工厂去改变默认的ByteOrder.
ChannelConfig 中的 setBufferFactorypublic ChannelPipelineFactory getPipelineFactory()
ChannelConfig 复制的描述ChannelPipelineFactory
.如果通道并不创建子通道,该属性根本不会被使用,因此将被忽略.
ChannelConfig 中的 getPipelineFactorypublic void setConnectTimeoutMillis(int connectTimeoutMillis)
ChannelConfig 复制的描述
ChannelConfig 中的 setConnectTimeoutMillisconnectTimeoutMillis - 超时的毫秒数.如果禁止则为0.public void setPipelineFactory(ChannelPipelineFactory pipelineFactory)
ChannelConfig 复制的描述ChannelPipelineFactory
.如果通道并不创建子通道,该属性根本不会被使用,因此将被忽略.
ChannelConfig 中的 setPipelineFactory
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||