|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
java.lang.Objectorg.jboss.netty.channel.DefaultChannelConfig
org.jboss.netty.channel.socket.DefaultSocketChannelConfig
public class DefaultSocketChannelConfig

SocketChannelConfig的默认实现.
| 构造方法摘要 | |
|---|---|
DefaultSocketChannelConfig(java.net.Socket socket)
创建一个实例. |
|
| 方法摘要 | |
|---|---|
int |
getReceiveBufferSize()
返回 SO_RCVBUF 属性. |
int |
getSendBufferSize()
返回 SO_SNDBUF 属性. |
int |
getSoLinger()
返回 SO_LINGER 属性. |
int |
getTrafficClass()
获得 traffic类. |
boolean |
isKeepAlive()
返回 SO_KEEPALIVE 属性. |
boolean |
isReuseAddress()
返回 SO_REUSEADDR 属性. |
boolean |
isTcpNoDelay()
返回 SO_TCPNODELAY 属性. |
void |
setKeepAlive(boolean keepAlive)
设置 SO_KEEPALIVE 属性. |
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 |
setPerformancePreferences(int connectionTime,
int latency,
int bandwidth)
如 Socket.setPerformancePreferences(int, int, int)所说设置性能优先权. |
void |
setReceiveBufferSize(int receiveBufferSize)
返回 SO_RCVBUF 属性. |
void |
setReuseAddress(boolean reuseAddress)
设置 SO_REUSEADDR 属性. |
void |
setSendBufferSize(int sendBufferSize)
设置 SO_SNDBUF 属性. |
void |
setSoLinger(int soLinger)
设置 SO_LINGER 属性. |
void |
setTcpNoDelay(boolean tcpNoDelay)
设置 SO_TCPNODELAY 属性. |
void |
setTrafficClass(int trafficClass)
如 Socket.setTrafficClass(int)所说设置traffic class. |
| 从类 org.jboss.netty.channel.DefaultChannelConfig 继承的方法 |
|---|
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 |
| 构造方法详细信息 |
|---|
public DefaultSocketChannelConfig(java.net.Socket socket)
| 方法详细信息 |
|---|
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 中的 setOptionDefaultChannelConfig 中的 setOptionpublic int getReceiveBufferSize()
SocketChannelConfig 复制的描述SO_RCVBUF 属性.
SocketChannelConfig 中的 getReceiveBufferSizepublic int getSendBufferSize()
SocketChannelConfig 复制的描述SO_SNDBUF 属性.
SocketChannelConfig 中的 getSendBufferSizepublic int getSoLinger()
SocketChannelConfig 复制的描述SO_LINGER 属性.
SocketChannelConfig 中的 getSoLingerpublic int getTrafficClass()
SocketChannelConfig 复制的描述
SocketChannelConfig 中的 getTrafficClasspublic boolean isKeepAlive()
SocketChannelConfig 复制的描述SO_KEEPALIVE 属性.
SocketChannelConfig 中的 isKeepAlivepublic boolean isReuseAddress()
SocketChannelConfig 复制的描述SO_REUSEADDR 属性.
SocketChannelConfig 中的 isReuseAddresspublic boolean isTcpNoDelay()
SocketChannelConfig 复制的描述SO_TCPNODELAY 属性.
SocketChannelConfig 中的 isTcpNoDelaypublic void setKeepAlive(boolean keepAlive)
SocketChannelConfig 复制的描述SO_KEEPALIVE 属性.
SocketChannelConfig 中的 setKeepAlive
public void setPerformancePreferences(int connectionTime,
int latency,
int bandwidth)
SocketChannelConfig 复制的描述Socket.setPerformancePreferences(int, int, int)所说设置性能优先权.
SocketChannelConfig 中的 setPerformancePreferencespublic void setReceiveBufferSize(int receiveBufferSize)
SocketChannelConfig 复制的描述SO_RCVBUF 属性.
SocketChannelConfig 中的 setReceiveBufferSizepublic void setReuseAddress(boolean reuseAddress)
SocketChannelConfig 复制的描述SO_REUSEADDR 属性.
SocketChannelConfig 中的 setReuseAddresspublic void setSendBufferSize(int sendBufferSize)
SocketChannelConfig 复制的描述SO_SNDBUF 属性.
SocketChannelConfig 中的 setSendBufferSizepublic void setSoLinger(int soLinger)
SocketChannelConfig 复制的描述SO_LINGER 属性.
SocketChannelConfig 中的 setSoLingerpublic void setTcpNoDelay(boolean tcpNoDelay)
SocketChannelConfig 复制的描述SO_TCPNODELAY 属性.
SocketChannelConfig 中的 setTcpNoDelaypublic void setTrafficClass(int trafficClass)
SocketChannelConfig 复制的描述Socket.setTrafficClass(int)所说设置traffic class.
SocketChannelConfig 中的 setTrafficClass
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||