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, setCloseOnPortUnreachable
getBothIdleTime, getBothIdleTimeInMillis, getIdleTime, getIdleTimeInMillis, getMaxReadBufferSize, getMinReadBufferSize, getReadBufferSize, getReaderIdleTime, getReaderIdleTimeInMillis, getThroughputCalculationInterval, getThroughputCalculationIntervalInMillis, getWriterIdleTime, getWriterIdleTimeInMillis, getWriteTimeout, getWriteTimeoutInMillis, isUseReadOperation, setBothIdleTime, setIdleTime, setMaxReadBufferSize, setMinReadBufferSize, setReadBufferSize, setReaderIdleTime, setThroughputCalculationInterval, setUseReadOperation, setWriterIdleTime, setWriteTimeout
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBothIdleTime, getBothIdleTimeInMillis, getIdleTime, getIdleTimeInMillis, getMaxReadBufferSize, getMinReadBufferSize, getReadBufferSize, getReaderIdleTime, getReaderIdleTimeInMillis, getThroughputCalculationInterval, getThroughputCalculationIntervalInMillis, getWriterIdleTime, getWriterIdleTimeInMillis, getWriteTimeout, getWriteTimeoutInMillis, isUseReadOperation, setBothIdleTime, setIdleTime, setMaxReadBufferSize, setMinReadBufferSize, setReadBufferSize, setReaderIdleTime, setThroughputCalculationInterval, setUseReadOperation, setWriterIdleTime, setWriteTimeout
public 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 AbstractDatagramSessionConfig
protected boolean isReceiveBufferSizeChanged()
isReceiveBufferSizeChanged
in class AbstractDatagramSessionConfig
protected boolean isReuseAddressChanged()
isReuseAddressChanged
in class AbstractDatagramSessionConfig
protected boolean isSendBufferSizeChanged()
isSendBufferSizeChanged
in class AbstractDatagramSessionConfig
protected boolean isTrafficClassChanged()
isTrafficClassChanged
in class AbstractDatagramSessionConfig
Copyright © 2004–2021 Apache MINA Project. All rights reserved.