From c2fe9778af631c6ca54e88c94af4c145c485682e Mon Sep 17 00:00:00 2001 From: Trustin Lee Date: Sat, 27 Jun 2009 12:00:38 +0000 Subject: [PATCH] Fixed a bug where datagram channel configurations are not reflected correctly when set via Bootstrap --- .../channel/socket/DefaultDatagramChannelConfig.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/org/jboss/netty/channel/socket/DefaultDatagramChannelConfig.java b/src/main/java/org/jboss/netty/channel/socket/DefaultDatagramChannelConfig.java index f400144a97..2a8b12a230 100644 --- a/src/main/java/org/jboss/netty/channel/socket/DefaultDatagramChannelConfig.java +++ b/src/main/java/org/jboss/netty/channel/socket/DefaultDatagramChannelConfig.java @@ -73,8 +73,18 @@ public class DefaultDatagramChannelConfig extends DefaultChannelConfig setReceiveBufferSize(ConversionUtil.toInt(value)); } else if (key.equals("sendBufferSize")) { setSendBufferSize(ConversionUtil.toInt(value)); + } else if (key.equals("receiveBufferSizePredictor")) { + setReceiveBufferSizePredictor((ReceiveBufferSizePredictor) value); } else if (key.equals("reuseAddress")) { setReuseAddress(ConversionUtil.toBoolean(value)); + } else if (key.equals("loopbackModeDisabled")) { + setLoopbackModeDisabled(ConversionUtil.toBoolean(value)); + } else if (key.equals("interface")) { + setInterface((InetAddress) value); + } else if (key.equals("networkInterface")) { + setNetworkInterface((NetworkInterface) value); + } else if (key.equals("timeToLive")) { + setTimeToLive(ConversionUtil.toInt(value)); } else if (key.equals("trafficClass")) { setTrafficClass(ConversionUtil.toInt(value)); } else {