Author: gtully
Date: Wed Jan 14 05:45:17 2009
New Revision: 734393

URL: http://svn.apache.org/viewvc?rev=734393&view=rev
Log:
resolve unit test failures from changes via: 
https://issues.apache.org/activemq/browse/AMQ-2034 - only use sync for close if 
in xa tx, this may need some rework for managed tck case

Modified:
    
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/ActiveMQSession.java
    
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/broker/ft/TransactedTopicMasterSlaveTest.java

Modified: 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/ActiveMQSession.java
URL: 
http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/ActiveMQSession.java?rev=734393&r1=734392&r2=734393&view=diff
==============================================================================
--- 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/ActiveMQSession.java
 (original)
+++ 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/ActiveMQSession.java
 Wed Jan 14 05:45:17 2009
@@ -554,7 +554,7 @@
      */
     public void close() throws JMSException {
         if (!closed) {
-            if (getTransacted()) {
+            if (getTransactionContext().isInXATransaction()) {
                 if (!synchronizationRegistered) {
                     synchronizationRegistered = true;
                     getTransactionContext().addSynchronization(new 
Synchronization() {

Modified: 
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/broker/ft/TransactedTopicMasterSlaveTest.java
URL: 
http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/broker/ft/TransactedTopicMasterSlaveTest.java?rev=734393&r1=734392&r2=734393&view=diff
==============================================================================
--- 
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/broker/ft/TransactedTopicMasterSlaveTest.java
 (original)
+++ 
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/broker/ft/TransactedTopicMasterSlaveTest.java
 Wed Jan 14 05:45:17 2009
@@ -23,7 +23,7 @@
 import org.apache.activemq.test.JmsResourceProvider;
 
 /**
- * Test failover for Queues
+ * Test failover for Topics
  */
 public class TransactedTopicMasterSlaveTest extends JmsTopicTransactionTest {
     protected BrokerService slave;


Reply via email to