You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by gt...@apache.org on 2013/01/30 17:21:03 UTC

svn commit: r1440502 - /activemq/trunk/activemq-unit-tests/src/test/java/org/apache/activemq/usecases/RequestReplyToTopicViaThreeNetworkHopsTest.java

Author: gtully
Date: Wed Jan 30 16:21:02 2013
New Revision: 1440502

URL: http://svn.apache.org/viewvc?rev=1440502&view=rev
Log:
quick sanity of non duplex case

Modified:
    activemq/trunk/activemq-unit-tests/src/test/java/org/apache/activemq/usecases/RequestReplyToTopicViaThreeNetworkHopsTest.java

Modified: activemq/trunk/activemq-unit-tests/src/test/java/org/apache/activemq/usecases/RequestReplyToTopicViaThreeNetworkHopsTest.java
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-unit-tests/src/test/java/org/apache/activemq/usecases/RequestReplyToTopicViaThreeNetworkHopsTest.java?rev=1440502&r1=1440501&r2=1440502&view=diff
==============================================================================
--- activemq/trunk/activemq-unit-tests/src/test/java/org/apache/activemq/usecases/RequestReplyToTopicViaThreeNetworkHopsTest.java (original)
+++ activemq/trunk/activemq-unit-tests/src/test/java/org/apache/activemq/usecases/RequestReplyToTopicViaThreeNetworkHopsTest.java Wed Jan 30 16:21:02 2013
@@ -63,6 +63,7 @@ public class RequestReplyToTopicViaThree
     protected int echoResponseFill = 0;   // Number of "filler" response messages per request
 
     protected static Log LOG;
+    public boolean duplex = true;
 
     static {
         LOG = LogFactory.getLog(RequestReplyToTopicViaThreeNetworkHopsTest.class);
@@ -76,9 +77,9 @@ public class RequestReplyToTopicViaThree
         core2 = new EmbeddedTcpBroker("core", 2);
 
         // duplex is necessary to serialise sends with consumer/destination creation
-        edge1.coreConnectTo(core1, true);
-        edge2.coreConnectTo(core2, true);
-        core1.coreConnectTo(core2, true);
+        edge1.coreConnectTo(core1, duplex);
+        edge2.coreConnectTo(core2, duplex);
+        core1.coreConnectTo(core2, duplex);
 
     }
 
@@ -616,6 +617,10 @@ public class RequestReplyToTopicViaThree
                 throws Exception {
             this.makeConnectionTo(other, duplex_f, true);
             this.makeConnectionTo(other, duplex_f, false);
+            if (!duplex_f) {
+                other.makeConnectionTo(this, duplex_f, true);
+                other.makeConnectionTo(this, duplex_f, false);
+            }
         }
 
         public void start()