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

Class DatagramSessionConfigImpl

Implemented Interfaces:
Cloneable, DatagramSessionConfig, IoSessionConfig

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

Constructor Details

DatagramSessionConfigImpl

public DatagramSessionConfigImpl()
Creates a new instance.

Method Details

getReceiveBufferSize

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

getSendBufferSize

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

getTrafficClass

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

isBroadcast

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

isGetTrafficClassAvailable

public static boolean isGetTrafficClassAvailable()

isReuseAddress

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

isSetReceiveBufferSizeAvailable

public static boolean isSetReceiveBufferSizeAvailable()

isSetSendBufferSizeAvailable

public static boolean isSetSendBufferSizeAvailable()

isSetTrafficClassAvailable

public static boolean isSetTrafficClassAvailable()

setBroadcast

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

setReceiveBufferSize

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

setReuseAddress

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

setSendBufferSize

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

setTrafficClass

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