public class DefaultDatagramSessionConfig extends AbstractDatagramSessionConfig
DatagramSessionConfig.| 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() |
protected boolean |
isReceiveBufferSizeChanged() |
boolean |
isReuseAddress() |
protected boolean |
isReuseAddressChanged() |
protected boolean |
isSendBufferSizeChanged() |
protected boolean |
isTrafficClassChanged() |
void |
setBroadcast(boolean broadcast) |
void |
setReceiveBufferSize(int receiveBufferSize) |
void |
setReuseAddress(boolean reuseAddress) |
void |
setSendBufferSize(int sendBufferSize) |
void |
setTrafficClass(int trafficClass) |
isCloseOnPortUnreachable, setAll, setCloseOnPortUnreachablegetBothIdleTime, getBothIdleTimeInMillis, getIdleTime, getIdleTimeInMillis, getMaxReadBufferSize, getMinReadBufferSize, getReadBufferSize, getReaderIdleTime, getReaderIdleTimeInMillis, getThroughputCalculationInterval, getThroughputCalculationIntervalInMillis, getWriterIdleTime, getWriterIdleTimeInMillis, getWriteTimeout, getWriteTimeoutInMillis, isUseReadOperation, 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, setBothIdleTime, setIdleTime, setMaxReadBufferSize, setMinReadBufferSize, setReadBufferSize, setReaderIdleTime, setThroughputCalculationInterval, setUseReadOperation, setWriterIdleTime, setWriteTimeoutpublic DefaultDatagramSessionConfig()
public boolean isBroadcast()
DatagramSocket.getBroadcast()public void setBroadcast(boolean broadcast)
broadcast - Tells if SO_BROACAST is enabled or notDatagramSocket.setBroadcast(boolean)public boolean isReuseAddress()
DatagramSocket.getReuseAddress()public void setReuseAddress(boolean reuseAddress)
reuseAddress - Tells if SO_REUSEADDR is enabled or disabledDatagramSocket.setReuseAddress(boolean)public int getReceiveBufferSize()
DatagramSocket.getReceiveBufferSize()public void setReceiveBufferSize(int receiveBufferSize)
receiveBufferSize - The size of the receive bufferDatagramSocket.setReceiveBufferSize(int)public int getSendBufferSize()
DatagramSocket.getSendBufferSize()public void setSendBufferSize(int sendBufferSize)
sendBufferSize - The size of the send bufferDatagramSocket.setSendBufferSize(int)public int getTrafficClass()
DatagramSocket.getTrafficClass()public void setTrafficClass(int trafficClass)
trafficClass - The traffic class to set, one of IPTOS_LOWCOST (0x02)
IPTOS_RELIABILITY (0x04), IPTOS_THROUGHPUT (0x08) or IPTOS_LOWDELAY (0x10)DatagramSocket.setTrafficClass(int)protected boolean isBroadcastChanged()
isBroadcastChanged in class AbstractDatagramSessionConfigprotected boolean isReceiveBufferSizeChanged()
isReceiveBufferSizeChanged in class AbstractDatagramSessionConfigprotected boolean isReuseAddressChanged()
isReuseAddressChanged in class AbstractDatagramSessionConfigprotected boolean isSendBufferSizeChanged()
isSendBufferSizeChanged in class AbstractDatagramSessionConfigprotected boolean isTrafficClassChanged()
isTrafficClassChanged in class AbstractDatagramSessionConfigCopyright © 2004–2017 Apache MINA Project. All rights reserved.