[hornetq-commits] JBoss hornetq SVN: r9110 - in trunk/src/main/org/hornetq/core: server/cluster/impl and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Apr 14 07:54:25 EDT 2010


Author: timfox
Date: 2010-04-14 07:54:24 -0400 (Wed, 14 Apr 2010)
New Revision: 9110

Modified:
   trunk/src/main/org/hornetq/core/cluster/impl/DiscoveryGroupImpl.java
   trunk/src/main/org/hornetq/core/server/cluster/impl/BroadcastGroupImpl.java
Log:
https://jira.jboss.org/jira/browse/HORNETQ-342

Modified: trunk/src/main/org/hornetq/core/cluster/impl/DiscoveryGroupImpl.java
===================================================================
--- trunk/src/main/org/hornetq/core/cluster/impl/DiscoveryGroupImpl.java	2010-04-14 09:07:05 UTC (rev 9109)
+++ trunk/src/main/org/hornetq/core/cluster/impl/DiscoveryGroupImpl.java	2010-04-14 11:54:24 UTC (rev 9110)
@@ -114,16 +114,12 @@
          return;
       }
 
-      if (localBindAddress == null)
+      socket = new MulticastSocket(groupPort);
+
+      if (localBindAddress != null)
       {
-         socket = new MulticastSocket(groupPort);
+         socket.setInterface(localBindAddress);
       }
-      else
-      {
-         InetSocketAddress saddress = new InetSocketAddress(localBindAddress, groupPort);
-         
-         socket = new MulticastSocket(saddress);
-      }
 
       socket.joinGroup(groupAddress);
 

Modified: trunk/src/main/org/hornetq/core/server/cluster/impl/BroadcastGroupImpl.java
===================================================================
--- trunk/src/main/org/hornetq/core/server/cluster/impl/BroadcastGroupImpl.java	2010-04-14 09:07:05 UTC (rev 9109)
+++ trunk/src/main/org/hornetq/core/server/cluster/impl/BroadcastGroupImpl.java	2010-04-14 11:54:24 UTC (rev 9110)
@@ -119,6 +119,11 @@
       }
       else
       {
+         if (localAddress != null)
+         {
+            log.warn("local-bind-address specified for broadcast group but no local-bind-port specified so socket will NOT be bound " + 
+                     "to a local address/port");
+         }
          socket = new DatagramSocket();
       }
 



More information about the hornetq-commits mailing list