public class DefaultDatagramChannelConfig extends DefaultChannelConfig implements DatagramChannelConfig
DatagramChannelConfig implementation.| Constructor and Description |
|---|
DefaultDatagramChannelConfig(DatagramSocket socket)
Creates a new instance.
|
getConnectTimeoutMillis, getOptions, getWriteSpinCount, setConnectTimeoutMillis, setOptions, setWriteSpinCount, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConnectTimeoutMillis, getWriteSpinCount, setConnectTimeoutMillis, setOptions, setWriteSpinCountpublic DefaultDatagramChannelConfig(DatagramSocket socket)
public Map<ChannelOption<?>,Object> getOptions()
ChannelConfigChannelOption's.getOptions in interface ChannelConfiggetOptions in class DefaultChannelConfigpublic <T> T getOption(ChannelOption<T> option)
ChannelConfigChannelOptiongetOption in interface ChannelConfiggetOption in class DefaultChannelConfigpublic <T> boolean setOption(ChannelOption<T> option, T value)
ChannelConfig
public boolean setOption(String name, Object value) {
if (super.setOption(name, value)) {
return true;
}
if (name.equals("additionalOption")) {
....
return true;
}
return false;
}
setOption in interface ChannelConfigsetOption in class DefaultChannelConfigtrue if and only if the property has been setpublic boolean isBroadcast()
DatagramChannelConfigStandardSocketOptions.SO_BROADCAST option.isBroadcast in interface DatagramChannelConfigpublic void setBroadcast(boolean broadcast)
DatagramChannelConfigStandardSocketOptions.SO_BROADCAST option.setBroadcast in interface DatagramChannelConfigpublic InetAddress getInterface()
DatagramChannelConfiggetInterface in interface DatagramChannelConfigpublic void setInterface(InetAddress interfaceAddress)
DatagramChannelConfigsetInterface in interface DatagramChannelConfigpublic boolean isLoopbackModeDisabled()
DatagramChannelConfigStandardSocketOptions.IP_MULTICAST_LOOP option.isLoopbackModeDisabled in interface DatagramChannelConfigtrue if and only if the loopback mode has been disabledpublic void setLoopbackModeDisabled(boolean loopbackModeDisabled)
DatagramChannelConfigStandardSocketOptions.IP_MULTICAST_LOOP option.setLoopbackModeDisabled in interface DatagramChannelConfigloopbackModeDisabled - true if and only if the loopback mode has been disabledpublic NetworkInterface getNetworkInterface()
DatagramChannelConfigStandardSocketOptions.IP_MULTICAST_IF option.getNetworkInterface in interface DatagramChannelConfigpublic void setNetworkInterface(NetworkInterface networkInterface)
DatagramChannelConfigStandardSocketOptions.IP_MULTICAST_IF option.setNetworkInterface in interface DatagramChannelConfigpublic boolean isReuseAddress()
DatagramChannelConfigStandardSocketOptions.SO_REUSEADDR option.isReuseAddress in interface DatagramChannelConfigpublic void setReuseAddress(boolean reuseAddress)
DatagramChannelConfigStandardSocketOptions.SO_REUSEADDR option.setReuseAddress in interface DatagramChannelConfigpublic int getReceiveBufferSize()
DatagramChannelConfigStandardSocketOptions.SO_RCVBUF option.getReceiveBufferSize in interface DatagramChannelConfigpublic void setReceiveBufferSize(int receiveBufferSize)
DatagramChannelConfigStandardSocketOptions.SO_RCVBUF option.setReceiveBufferSize in interface DatagramChannelConfigpublic int getSendBufferSize()
DatagramChannelConfigStandardSocketOptions.SO_SNDBUF option.getSendBufferSize in interface DatagramChannelConfigpublic void setSendBufferSize(int sendBufferSize)
DatagramChannelConfigStandardSocketOptions.SO_SNDBUF option.setSendBufferSize in interface DatagramChannelConfigpublic int getReceivePacketSize()
getReceivePacketSize in interface DatagramChannelConfigpublic void setReceivePacketSize(int receivePacketSize)
setReceivePacketSize in interface DatagramChannelConfigpublic int getTimeToLive()
DatagramChannelConfigStandardSocketOptions.IP_MULTICAST_TTL option.getTimeToLive in interface DatagramChannelConfigpublic void setTimeToLive(int ttl)
DatagramChannelConfigStandardSocketOptions.IP_MULTICAST_TTL option.setTimeToLive in interface DatagramChannelConfigpublic int getTrafficClass()
DatagramChannelConfigStandardSocketOptions.IP_TOS option.getTrafficClass in interface DatagramChannelConfigpublic void setTrafficClass(int trafficClass)
DatagramChannelConfigStandardSocketOptions.IP_TOS option.setTrafficClass in interface DatagramChannelConfigCopyright © 2008-2012 The Netty Project. All Rights Reserved.