net.gleamynode.netty.channel.socket
Class DefaultSocketChannelConfig
java.lang.Object
net.gleamynode.netty.channel.socket.DefaultSocketChannelConfig
- All Implemented Interfaces:
- ChannelConfig, SocketChannelConfig
public class DefaultSocketChannelConfig
- extends Object
- implements SocketChannelConfig
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultSocketChannelConfig
public DefaultSocketChannelConfig(Socket socket)
setOptions
public void setOptions(Map<String,Object> options)
- Specified by:
setOptions in interface ChannelConfig
setOption
protected boolean setOption(String key,
Object value)
getReceiveBufferSize
public int getReceiveBufferSize()
- Specified by:
getReceiveBufferSize in interface SocketChannelConfig
getSendBufferSize
public int getSendBufferSize()
- Specified by:
getSendBufferSize in interface SocketChannelConfig
getSoLinger
public int getSoLinger()
- Specified by:
getSoLinger in interface SocketChannelConfig
getTrafficClass
public int getTrafficClass()
- Specified by:
getTrafficClass in interface SocketChannelConfig
isKeepAlive
public boolean isKeepAlive()
- Specified by:
isKeepAlive in interface SocketChannelConfig
isReuseAddress
public boolean isReuseAddress()
- Specified by:
isReuseAddress in interface SocketChannelConfig
isTcpNoDelay
public boolean isTcpNoDelay()
- Specified by:
isTcpNoDelay in interface SocketChannelConfig
setKeepAlive
public void setKeepAlive(boolean keepAlive)
- Specified by:
setKeepAlive in interface SocketChannelConfig
setPerformancePreferences
public void setPerformancePreferences(int connectionTime,
int latency,
int bandwidth)
- Specified by:
setPerformancePreferences in interface SocketChannelConfig
setReceiveBufferSize
public void setReceiveBufferSize(int receiveBufferSize)
- Specified by:
setReceiveBufferSize in interface SocketChannelConfig
setReuseAddress
public void setReuseAddress(boolean reuseAddress)
- Specified by:
setReuseAddress in interface SocketChannelConfig
setSendBufferSize
public void setSendBufferSize(int sendBufferSize)
- Specified by:
setSendBufferSize in interface SocketChannelConfig
setSoLinger
public void setSoLinger(int soLinger)
- Specified by:
setSoLinger in interface SocketChannelConfig
setTcpNoDelay
public void setTcpNoDelay(boolean tcpNoDelay)
- Specified by:
setTcpNoDelay in interface SocketChannelConfig
setTrafficClass
public void setTrafficClass(int trafficClass)
- Specified by:
setTrafficClass in interface SocketChannelConfig
getConnectTimeoutMillis
public int getConnectTimeoutMillis()
- Specified by:
getConnectTimeoutMillis in interface ChannelConfig
getPipelineFactory
public ChannelPipelineFactory getPipelineFactory()
- Specified by:
getPipelineFactory in interface ChannelConfig
getWriteTimeoutMillis
public int getWriteTimeoutMillis()
- Specified by:
getWriteTimeoutMillis in interface ChannelConfig
setConnectTimeoutMillis
public void setConnectTimeoutMillis(int connectTimeoutMillis)
- Specified by:
setConnectTimeoutMillis in interface ChannelConfig
setPipelineFactory
public void setPipelineFactory(ChannelPipelineFactory pipelineFactory)
- Specified by:
setPipelineFactory in interface ChannelConfig
setWriteTimeoutMillis
public void setWriteTimeoutMillis(int writeTimeoutMillis)
- Specified by:
setWriteTimeoutMillis in interface ChannelConfig
Copyright © 2008-Present Trustin Heuiseung Lee. All Rights Reserved.