org.jboss.netty.channel
类 DefaultServerChannelConfig

java.lang.Object
  继承者 org.jboss.netty.channel.DefaultServerChannelConfig
所有已实现的接口:
ChannelConfig
直接已知子类:
DefaultServerSocketChannelConfig

public class DefaultServerChannelConfig
extends java.lang.Object
implements ChannelConfig

ServerSocketChannelConfig的默认实现.


构造方法摘要
DefaultServerChannelConfig()
          创建一个实例.
 
方法摘要
 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)
          设置一个特别的属性.你可以重写该方法以支持额外的配置参数.
 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
 

构造方法详细信息

DefaultServerChannelConfig

public DefaultServerChannelConfig()
创建一个实例.

方法详细信息

setOptions

public void setOptions(java.util.Map<java.lang.String,java.lang.Object> options)
从接口 ChannelConfig 复制的描述
使用指定的Map设置配置属性.

指定者:
接口 ChannelConfig 中的 setOptions

setOption

public boolean setOption(java.lang.String key,
                         java.lang.Object value)
设置一个特别的属性.你可以重写该方法以支持额外的配置参数.

指定者:
接口 ChannelConfig 中的 setOption
返回:
只有当属性被设置才返回true

getPipelineFactory

public ChannelPipelineFactory getPipelineFactory()
从接口 ChannelConfig 复制的描述
返回当一个子通道被创建时被使用的ChannelPipelineFactory .如果通道并不创建子通道,该属性根本不会被使用,因此将被忽略.

指定者:
接口 ChannelConfig 中的 getPipelineFactory

setPipelineFactory

public void setPipelineFactory(ChannelPipelineFactory pipelineFactory)
从接口 ChannelConfig 复制的描述
设置当一个子通道被创建时被使用的ChannelPipelineFactory .如果通道并不创建子通道,该属性根本不会被使用,因此将被忽略.

指定者:
接口 ChannelConfig 中的 setPipelineFactory

getBufferFactory

public ChannelBufferFactory getBufferFactory()
从接口 ChannelConfig 复制的描述
返回用于创建ChannelBuffer的默认ChannelBufferFactory.默认是 HeapChannelBufferFactory. 你可以指定一个不同的工厂去改变默认的ByteOrder.

指定者:
接口 ChannelConfig 中的 getBufferFactory

setBufferFactory

public void setBufferFactory(ChannelBufferFactory bufferFactory)
从接口 ChannelConfig 复制的描述
设置用于创建ChannelBuffer的默认ChannelBufferFactory.默认是 HeapChannelBufferFactory. 你可以指定一个不同的工厂去改变默认的ByteOrder.

指定者:
接口 ChannelConfig 中的 setBufferFactory

getConnectTimeoutMillis

public int getConnectTimeoutMillis()
从接口 ChannelConfig 复制的描述
返回通道连接超时的毫秒数.如果通道并不支持连接操作,该属性根本不会被使用,因此将被忽略.

指定者:
接口 ChannelConfig 中的 getConnectTimeoutMillis
返回:
超时的毫秒数.如果禁止则为0.

setConnectTimeoutMillis

public void setConnectTimeoutMillis(int connectTimeoutMillis)
从接口 ChannelConfig 复制的描述
设置通道连接超时的毫秒数.如果通道并不支持连接操作,该属性根本不会被使用,因此将被忽略.

指定者:
接口 ChannelConfig 中的 setConnectTimeoutMillis
参数:
connectTimeoutMillis - 超时的毫秒数.如果禁止则为0.