public class DefaultDatagramSessionConfig extends AbstractDatagramSessionConfig
DatagramSessionConfig.| Modifier and Type | Field and Description |
|---|---|
private boolean |
broadcast |
private static boolean |
DEFAULT_BROADCAST |
private static int |
DEFAULT_RECEIVE_BUFFER_SIZE |
private static boolean |
DEFAULT_REUSE_ADDRESS |
private static int |
DEFAULT_SEND_BUFFER_SIZE |
private static int |
DEFAULT_TRAFFIC_CLASS |
private int |
receiveBufferSize |
private boolean |
reuseAddress |
private int |
sendBufferSize |
private int |
trafficClass |
| Constructor and Description |
|---|
DefaultDatagramSessionConfig()
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getReceiveBufferSize() |
int |
getSendBufferSize() |
int |
getTrafficClass() |
boolean |
isBroadcast() |
protected boolean |
isBroadcastChanged()
Returns true if and only if the broadcast property
has been changed by its setter method.
|
protected boolean |
isReceiveBufferSizeChanged()
Returns true if and only if the receiveBufferSize property
has been changed by its setter method.
|
boolean |
isReuseAddress() |
protected boolean |
isReuseAddressChanged()
Returns true if and only if the reuseAddress property
has been changed by its setter method.
|
protected boolean |
isSendBufferSizeChanged()
Returns true if and only if the sendBufferSize property
has been changed by its setter method.
|
protected boolean |
isTrafficClassChanged()
Returns true if and only if the trafficClass property
has been changed by its setter method.
|
void |
setBroadcast(boolean broadcast) |
void |
setReceiveBufferSize(int receiveBufferSize) |
void |
setReuseAddress(boolean reuseAddress) |
void |
setSendBufferSize(int sendBufferSize) |
void |
setTrafficClass(int trafficClass) |
doSetAll, isCloseOnPortUnreachable, setCloseOnPortUnreachablegetBothIdleTime, getBothIdleTimeInMillis, getIdleTime, getIdleTimeInMillis, getMaxReadBufferSize, getMinReadBufferSize, getReadBufferSize, getReaderIdleTime, getReaderIdleTimeInMillis, getThroughputCalculationInterval, getThroughputCalculationIntervalInMillis, getWriterIdleTime, getWriterIdleTimeInMillis, getWriteTimeout, getWriteTimeoutInMillis, isUseReadOperation, setAll, setBothIdleTime, setIdleTime, setMaxReadBufferSize, setMinReadBufferSize, setReadBufferSize, setReaderIdleTime, setThroughputCalculationInterval, setUseReadOperation, setWriterIdleTime, setWriteTimeoutclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBothIdleTime, getBothIdleTimeInMillis, getIdleTime, getIdleTimeInMillis, getMaxReadBufferSize, getMinReadBufferSize, getReadBufferSize, getReaderIdleTime, getReaderIdleTimeInMillis, getThroughputCalculationInterval, getThroughputCalculationIntervalInMillis, getWriterIdleTime, getWriterIdleTimeInMillis, getWriteTimeout, getWriteTimeoutInMillis, isUseReadOperation, setAll, setBothIdleTime, setIdleTime, setMaxReadBufferSize, setMinReadBufferSize, setReadBufferSize, setReaderIdleTime, setThroughputCalculationInterval, setUseReadOperation, setWriterIdleTime, setWriteTimeoutprivate static boolean DEFAULT_BROADCAST
private static boolean DEFAULT_REUSE_ADDRESS
private static int DEFAULT_RECEIVE_BUFFER_SIZE
private static int DEFAULT_SEND_BUFFER_SIZE
private static int DEFAULT_TRAFFIC_CLASS
private boolean broadcast
private boolean reuseAddress
private int receiveBufferSize
private int sendBufferSize
private int trafficClass
public DefaultDatagramSessionConfig()
public boolean isBroadcast()
DatagramSocket.getBroadcast()public void setBroadcast(boolean broadcast)
DatagramSocket.setBroadcast(boolean)public boolean isReuseAddress()
DatagramSocket.getReuseAddress()public void setReuseAddress(boolean reuseAddress)
DatagramSocket.setReuseAddress(boolean)public int getReceiveBufferSize()
DatagramSocket.getReceiveBufferSize()public void setReceiveBufferSize(int receiveBufferSize)
DatagramSocket.setReceiveBufferSize(int)public int getSendBufferSize()
DatagramSocket.getSendBufferSize()public void setSendBufferSize(int sendBufferSize)
DatagramSocket.setSendBufferSize(int)public int getTrafficClass()
DatagramSocket.getTrafficClass()public void setTrafficClass(int trafficClass)
DatagramSocket.setTrafficClass(int)protected boolean isBroadcastChanged()
AbstractDatagramSessionConfigisBroadcastChanged in class AbstractDatagramSessionConfigprotected boolean isReceiveBufferSizeChanged()
AbstractDatagramSessionConfigisReceiveBufferSizeChanged in class AbstractDatagramSessionConfigprotected boolean isReuseAddressChanged()
AbstractDatagramSessionConfigisReuseAddressChanged in class AbstractDatagramSessionConfigprotected boolean isSendBufferSizeChanged()
AbstractDatagramSessionConfigisSendBufferSizeChanged in class AbstractDatagramSessionConfigprotected boolean isTrafficClassChanged()
AbstractDatagramSessionConfigisTrafficClassChanged in class AbstractDatagramSessionConfig