org.apache.mina.transport.socket.nio
Class MultiThreadSocketSessionConfigImpl
java.lang.Object
org.apache.mina.common.support.BaseIoSessionConfig
org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
org.apache.mina.transport.socket.nio.MultiThreadSocketSessionConfigImpl
- All Implemented Interfaces:
- Cloneable, org.apache.mina.common.IoSessionConfig, org.apache.mina.transport.socket.nio.SocketSessionConfig
public class MultiThreadSocketSessionConfigImpl
- extends org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
An IoConnectorConfig
for SocketConnector
.
- Version:
- $Rev: 619823 $, $Date: 2008-02-08 10:09:37 +0000 (Fri, 08 Feb 2008) $
Methods inherited from class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl |
|
Methods inherited from class org.apache.mina.common.support.BaseIoSessionConfig |
clone |
Methods inherited from interface org.apache.mina.common.IoSessionConfig |
clone |
MultiThreadSocketSessionConfigImpl
MultiThreadSocketSessionConfigImpl()
- Creates a new instance.
isSetReceiveBufferSizeAvailable
public static boolean isSetReceiveBufferSizeAvailable()
isSetSendBufferSizeAvailable
public static boolean isSetSendBufferSizeAvailable()
isGetTrafficClassAvailable
public static boolean isGetTrafficClassAvailable()
isSetTrafficClassAvailable
public static boolean isSetTrafficClassAvailable()
isReuseAddress
public boolean isReuseAddress()
- Specified by:
isReuseAddress
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
isReuseAddress
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setReuseAddress
public void setReuseAddress(boolean reuseAddress)
- Specified by:
setReuseAddress
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
setReuseAddress
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
getReceiveBufferSize
public int getReceiveBufferSize()
- Specified by:
getReceiveBufferSize
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
getReceiveBufferSize
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setReceiveBufferSize
public void setReceiveBufferSize(int receiveBufferSize)
- Specified by:
setReceiveBufferSize
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
setReceiveBufferSize
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
getSendBufferSize
public int getSendBufferSize()
- Specified by:
getSendBufferSize
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
getSendBufferSize
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setSendBufferSize
public void setSendBufferSize(int sendBufferSize)
- Specified by:
setSendBufferSize
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
setSendBufferSize
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
getTrafficClass
public int getTrafficClass()
- Specified by:
getTrafficClass
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
getTrafficClass
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setTrafficClass
public void setTrafficClass(int trafficClass)
- Specified by:
setTrafficClass
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
setTrafficClass
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
isKeepAlive
public boolean isKeepAlive()
- Specified by:
isKeepAlive
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
isKeepAlive
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setKeepAlive
public void setKeepAlive(boolean keepAlive)
- Specified by:
setKeepAlive
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
setKeepAlive
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
isOobInline
public boolean isOobInline()
- Specified by:
isOobInline
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
isOobInline
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setOobInline
public void setOobInline(boolean oobInline)
- Specified by:
setOobInline
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
setOobInline
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
getSoLinger
public int getSoLinger()
- Specified by:
getSoLinger
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
getSoLinger
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setSoLinger
public void setSoLinger(int soLinger)
- Specified by:
setSoLinger
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
setSoLinger
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
isTcpNoDelay
public boolean isTcpNoDelay()
- Specified by:
isTcpNoDelay
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
isTcpNoDelay
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setTcpNoDelay
public void setTcpNoDelay(boolean tcpNoDelay)
- Specified by:
setTcpNoDelay
in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
- Overrides:
setTcpNoDelay
in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
Licensed to the Apache Software Foundation