org.jboss.netty.channel.socket
类 DefaultServerSocketChannelConfig

java.lang.Object
  继承者 org.jboss.netty.channel.DefaultServerChannelConfig
      继承者 org.jboss.netty.channel.socket.DefaultServerSocketChannelConfig
所有已实现的接口:
ChannelConfig, ServerSocketChannelConfig

public class DefaultServerSocketChannelConfig
extends DefaultServerChannelConfig
implements ServerSocketChannelConfig

ServerSocketChannelConfig默认实现.


构造方法摘要
DefaultServerSocketChannelConfig(java.net.ServerSocket socket)
          创建一个实例.
 
方法摘要
 int getBacklog()
          返回当Channel绑定到本地地址时指定的backlog值.
 int getReceiveBufferSize()
          返回 SO_RCVBUF 属性.
 boolean isReuseAddress()
          返回 SO_REUSEADDR 属性.
 void setBacklog(int backlog)
          设置当Channel绑定到本地地址时指定的backlog值.
 boolean setOption(java.lang.String key, java.lang.Object value)
          设置一个特别的属性.你可以重写该方法以支持额外的配置参数.
 void setPerformancePreferences(int connectionTime, int latency, int bandwidth)
          如ServerSocket.setPerformancePreferences(int, int, int)一样设置性能优先权.
 void setReceiveBufferSize(int receiveBufferSize)
          设置 SO_RCVBUF 属性.
 void setReuseAddress(boolean reuseAddress)
          设置 SO_REUSEADDR 属性.
 
从类 org.jboss.netty.channel.DefaultServerChannelConfig 继承的方法
getBufferFactory, getConnectTimeoutMillis, getPipelineFactory, setBufferFactory, setConnectTimeoutMillis, setOptions, setPipelineFactory
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 org.jboss.netty.channel.ChannelConfig 继承的方法
getBufferFactory, getConnectTimeoutMillis, getPipelineFactory, setBufferFactory, setConnectTimeoutMillis, setOptions, setPipelineFactory
 

构造方法详细信息

DefaultServerSocketChannelConfig

public DefaultServerSocketChannelConfig(java.net.ServerSocket socket)
创建一个实例.

方法详细信息

setOption

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

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

isReuseAddress

public boolean isReuseAddress()
从接口 ServerSocketChannelConfig 复制的描述
返回 SO_REUSEADDR 属性.

指定者:
接口 ServerSocketChannelConfig 中的 isReuseAddress

setReuseAddress

public void setReuseAddress(boolean reuseAddress)
从接口 ServerSocketChannelConfig 复制的描述
设置 SO_REUSEADDR 属性.

指定者:
接口 ServerSocketChannelConfig 中的 setReuseAddress

getReceiveBufferSize

public int getReceiveBufferSize()
从接口 ServerSocketChannelConfig 复制的描述
返回 SO_RCVBUF 属性.

指定者:
接口 ServerSocketChannelConfig 中的 getReceiveBufferSize

setReceiveBufferSize

public void setReceiveBufferSize(int receiveBufferSize)
从接口 ServerSocketChannelConfig 复制的描述
设置 SO_RCVBUF 属性.

指定者:
接口 ServerSocketChannelConfig 中的 setReceiveBufferSize

setPerformancePreferences

public void setPerformancePreferences(int connectionTime,
                                      int latency,
                                      int bandwidth)
从接口 ServerSocketChannelConfig 复制的描述
ServerSocket.setPerformancePreferences(int, int, int)一样设置性能优先权.

指定者:
接口 ServerSocketChannelConfig 中的 setPerformancePreferences

getBacklog

public int getBacklog()
从接口 ServerSocketChannelConfig 复制的描述
返回当Channel绑定到本地地址时指定的backlog值.

指定者:
接口 ServerSocketChannelConfig 中的 getBacklog

setBacklog

public void setBacklog(int backlog)
从接口 ServerSocketChannelConfig 复制的描述
设置当Channel绑定到本地地址时指定的backlog值.

指定者:
接口 ServerSocketChannelConfig 中的 setBacklog