ozeigermann    2004/07/27 01:00:06

  Modified:    transaction/src/java/org/apache/commons/transaction/util/xa
                        AbstractXAResource.java
  Log:
  Be sure to remove all references to invalid contexts
  
  Revision  Changes    Path
  1.7       +6 -3      
jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/util/xa/AbstractXAResource.java
  
  Index: AbstractXAResource.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/util/xa/AbstractXAResource.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- AbstractXAResource.java   22 Jul 2004 18:04:36 -0000      1.6
  +++ AbstractXAResource.java   27 Jul 2004 08:00:06 -0000      1.7
  @@ -60,6 +60,7 @@
           }
           setCurrentlyActiveTransactionalResource(null);
           removeActiveTransactionalResource(xid);
  +        removeSuspendedTransactionalResource(xid);
       }
   
       public void commit(Xid xid, boolean onePhase) throws XAException {
  @@ -84,6 +85,7 @@
           ts.commit();
           setCurrentlyActiveTransactionalResource(null);
           removeActiveTransactionalResource(xid);
  +        removeSuspendedTransactionalResource(xid);
       }
   
       public void rollback(Xid xid) throws XAException {
  @@ -97,6 +99,7 @@
           ts.rollback();
           setCurrentlyActiveTransactionalResource(null);
           removeActiveTransactionalResource(xid);
  +        removeSuspendedTransactionalResource(xid);
       }
   
       public int prepare(Xid xid) throws XAException {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to