org.apache.mina.transport.socket.nio
Class SocketSessionConfigImpl
java.lang.Object
org.apache.mina.common.support.BaseIoSessionConfig
org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
- All Implemented Interfaces:
- Cloneable, IoSessionConfig, SocketSessionConfig
public class SocketSessionConfigImpl
- extends org.apache.mina.common.support.BaseIoSessionConfig
- implements SocketSessionConfig
An IoConnectorConfig
for SocketConnector
.
- Version:
- $Rev: 647053 $, $Date: 2008-04-11 07:40:04 +0200 (Fr, 11. Apr 2008) $
- Author:
- The Apache Directory Project (mina-dev@directory.apache.org)
Methods inherited from class org.apache.mina.common.support.BaseIoSessionConfig |
clone |
SocketSessionConfigImpl
public SocketSessionConfigImpl()
- 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 SocketSessionConfig
- See Also:
Socket.getReuseAddress()
setReuseAddress
public void setReuseAddress(boolean reuseAddress)
- Specified by:
setReuseAddress
in interface SocketSessionConfig
- See Also:
Socket.setReuseAddress(boolean)
getReceiveBufferSize
public int getReceiveBufferSize()
- Specified by:
getReceiveBufferSize
in interface SocketSessionConfig
- See Also:
Socket.getReceiveBufferSize()
setReceiveBufferSize
public void setReceiveBufferSize(int receiveBufferSize)
- Specified by:
setReceiveBufferSize
in interface SocketSessionConfig
- See Also:
Socket.setReceiveBufferSize(int)
getSendBufferSize
public int getSendBufferSize()
- Specified by:
getSendBufferSize
in interface SocketSessionConfig
- See Also:
Socket.getSendBufferSize()
setSendBufferSize
public void setSendBufferSize(int sendBufferSize)
- Specified by:
setSendBufferSize
in interface SocketSessionConfig
- See Also:
Socket.setSendBufferSize(int)
getTrafficClass
public int getTrafficClass()
- Specified by:
getTrafficClass
in interface SocketSessionConfig
- See Also:
Socket.getTrafficClass()
setTrafficClass
public void setTrafficClass(int trafficClass)
- Specified by:
setTrafficClass
in interface SocketSessionConfig
- See Also:
Socket.setTrafficClass(int)
isKeepAlive
public boolean isKeepAlive()
- Specified by:
isKeepAlive
in interface SocketSessionConfig
- See Also:
Socket.getKeepAlive()
setKeepAlive
public void setKeepAlive(boolean keepAlive)
- Specified by:
setKeepAlive
in interface SocketSessionConfig
- See Also:
Socket.setKeepAlive(boolean)
isOobInline
public boolean isOobInline()
- Specified by:
isOobInline
in interface SocketSessionConfig
- See Also:
Socket.getOOBInline()
setOobInline
public void setOobInline(boolean oobInline)
- Specified by:
setOobInline
in interface SocketSessionConfig
- See Also:
Socket.setOOBInline(boolean)
getSoLinger
public int getSoLinger()
- Description copied from interface:
SocketSessionConfig
- Please note that enabling SO_LINGER in Java NIO can result
in platform-dependent behavior and unexpected blocking of I/O thread.
- Specified by:
getSoLinger
in interface SocketSessionConfig
- See Also:
Socket.getSoLinger()
,
Sun Bug Database
setSoLinger
public void setSoLinger(int soLinger)
- Description copied from interface:
SocketSessionConfig
- Please note that enabling SO_LINGER in Java NIO can result
in platform-dependent behavior and unexpected blocking of I/O thread.
- Specified by:
setSoLinger
in interface SocketSessionConfig
- Parameters:
soLinger
- Please specify a negative value to disable SO_LINGER.- See Also:
Socket.setSoLinger(boolean, int)
,
Sun Bug Database
isTcpNoDelay
public boolean isTcpNoDelay()
- Specified by:
isTcpNoDelay
in interface SocketSessionConfig
- See Also:
Socket.getTcpNoDelay()
setTcpNoDelay
public void setTcpNoDelay(boolean tcpNoDelay)
- Specified by:
setTcpNoDelay
in interface SocketSessionConfig
- See Also:
Socket.setTcpNoDelay(boolean)
Copyright © 2004-2011 Apache MINA Project. All Rights Reserved.