org.apache.mina.transport.socket.nio.support
Class DatagramSessionConfigImpl

java.lang.Object
  extended by org.apache.mina.common.support.BaseIoSessionConfig
      extended by org.apache.mina.transport.socket.nio.support.DatagramSessionConfigImpl
All Implemented Interfaces:
java.lang.Cloneable, IoSessionConfig, DatagramSessionConfig

public class DatagramSessionConfigImpl
extends BaseIoSessionConfig
implements DatagramSessionConfig


Constructor Summary
DatagramSessionConfigImpl()
          Creates a new instance.
 
Method Summary
 int getReceiveBufferSize()
           
 int getSendBufferSize()
           
 int getTrafficClass()
           
 boolean isBroadcast()
           
static boolean isGetTrafficClassAvailable()
           
 boolean isReuseAddress()
           
static boolean isSetReceiveBufferSizeAvailable()
           
static boolean isSetSendBufferSizeAvailable()
           
static boolean isSetTrafficClassAvailable()
           
 void setBroadcast(boolean broadcast)
           
 void setReceiveBufferSize(int receiveBufferSize)
           
 void setReuseAddress(boolean reuseAddress)
           
 void setSendBufferSize(int sendBufferSize)
           
 void setTrafficClass(int trafficClass)
           
 
Methods inherited from class org.apache.mina.common.support.BaseIoSessionConfig
clone
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.mina.common.IoSessionConfig
clone
 

Constructor Detail

DatagramSessionConfigImpl

public DatagramSessionConfigImpl()
Creates a new instance.

Method Detail

isSetReceiveBufferSizeAvailable

public static boolean isSetReceiveBufferSizeAvailable()

isSetSendBufferSizeAvailable

public static boolean isSetSendBufferSizeAvailable()

isGetTrafficClassAvailable

public static boolean isGetTrafficClassAvailable()

isSetTrafficClassAvailable

public static boolean isSetTrafficClassAvailable()

isBroadcast

public boolean isBroadcast()
Specified by:
isBroadcast in interface DatagramSessionConfig
See Also:
DatagramSocket.getBroadcast()

setBroadcast

public void setBroadcast(boolean broadcast)
Specified by:
setBroadcast in interface DatagramSessionConfig
See Also:
DatagramSocket.setBroadcast(boolean)

isReuseAddress

public boolean isReuseAddress()
Specified by:
isReuseAddress in interface DatagramSessionConfig
See Also:
DatagramSocket.getReuseAddress()

setReuseAddress

public void setReuseAddress(boolean reuseAddress)
Specified by:
setReuseAddress in interface DatagramSessionConfig
See Also:
DatagramSocket.setReuseAddress(boolean)

getReceiveBufferSize

public int getReceiveBufferSize()
Specified by:
getReceiveBufferSize in interface DatagramSessionConfig
See Also:
DatagramSocket.getReceiveBufferSize()

setReceiveBufferSize

public void setReceiveBufferSize(int receiveBufferSize)
Specified by:
setReceiveBufferSize in interface DatagramSessionConfig
See Also:
DatagramSocket.setReceiveBufferSize(int)

getSendBufferSize

public int getSendBufferSize()
Specified by:
getSendBufferSize in interface DatagramSessionConfig
See Also:
DatagramSocket.getSendBufferSize()

setSendBufferSize

public void setSendBufferSize(int sendBufferSize)
Specified by:
setSendBufferSize in interface DatagramSessionConfig
See Also:
DatagramSocket.setSendBufferSize(int)

getTrafficClass

public int getTrafficClass()
Specified by:
getTrafficClass in interface DatagramSessionConfig
See Also:
DatagramSocket.getTrafficClass()

setTrafficClass

public void setTrafficClass(int trafficClass)
Specified by:
setTrafficClass in interface DatagramSessionConfig
See Also:
DatagramSocket.setTrafficClass(int)