OW2 Consortium
Search OW2 Mail Archive: 

Advanced Search - Powered by Google


Mail Archive Home | gotm-commits List | July 2005 Index

<--  Date Index  --> <--  Thread Index  -->

CVS update of ow-transaction/src/java/org/objectweb/transaction/lib (17 files)


    Date: Monday, July 18, 2005 @ 16:33:34
  Author: rouvoy
    Path: /cvsroot/gotm/ow-transaction/src/java/org/objectweb/transaction/lib

Modified: event/EventAbstract.java resource/ResourceEventCommit.java
          resource/ResourceEventRollback.java
          resource/ResourceEventVote.java
          synchronization/SynchronizationEventAfterCompletion.java
          synchronization/SynchronizationEventBeforeCompletion.java
          transaction/TransactionStatusCommitted.java
          transaction/TransactionStatusCommitting.java
          transaction/TransactionStatusMarkedRollback.java
          transaction/TransactionStatusNoTransaction.java
          transaction/TransactionStatusPrepared.java
          transaction/TransactionStatusPreparing.java
          transaction/TransactionStatusRolledBack.java
          transaction/TransactionStatusRollingBack.java
          transaction/TransactionStatusTransactionActive.java
          transaction/TransactionStatusTransactionInactive.java
          transaction/TransactionStatusUnknown.java

* Correcting a bug in resource event propagations,
* Renaming leaving events.


-----------------------------------------------------------+
 event/EventAbstract.java                                  |   27 ++++++++----
 resource/ResourceEventCommit.java                         |   19 ++------
 resource/ResourceEventRollback.java                       |   20 ++++----
 resource/ResourceEventVote.java                           |   20 ++++----
 synchronization/SynchronizationEventAfterCompletion.java  |   20 ++++----
 synchronization/SynchronizationEventBeforeCompletion.java |   20 ++++----
 transaction/TransactionStatusCommitted.java               |   20 +++-----
 transaction/TransactionStatusCommitting.java              |   20 +++-----
 transaction/TransactionStatusMarkedRollback.java          |   20 +++-----
 transaction/TransactionStatusNoTransaction.java           |   20 +++-----
 transaction/TransactionStatusPrepared.java                |   20 +++-----
 transaction/TransactionStatusPreparing.java               |   20 +++-----
 transaction/TransactionStatusRolledBack.java              |   20 +++-----
 transaction/TransactionStatusRollingBack.java             |   20 +++-----
 transaction/TransactionStatusTransactionActive.java       |   20 +++-----
 transaction/TransactionStatusTransactionInactive.java     |   20 +++-----
 transaction/TransactionStatusUnknown.java                 |   20 +++-----
 17 files changed, 142 insertions(+), 204 deletions(-)


Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/event/EventAbstract.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/event/EventAbstract.java:1.1
 
ow-transaction/src/java/org/objectweb/transaction/lib/event/EventAbstract.java:1.2
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/event/EventAbstract.java:1.1
  Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/event/EventAbstract.java
      Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: EventAbstract.java,v 1.1 2005/07/18 07:30:07 rouvoy Exp $
+ $Id: EventAbstract.java,v 1.2 2005/07/18 14:33:34 rouvoy Exp $
  ====================================================================*/
 
 package org.objectweb.transaction.lib.event;
@@ -36,26 +36,30 @@
 /**
  * Base class for event manipulation.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.1 $
+ * @version $Revision: 1.2 $
  */
 public abstract class EventAbstract 
 implements Event 
 {
-    private final int value = toString().hashCode();
+    private final int value ;
     private final boolean isLeaving ;
+    private final String label ;
     
     /**
+     * @param name 
      * @param leaving
      */
-    protected EventAbstract(boolean leaving) {
+    protected EventAbstract(String name, boolean leaving) {
+        label = name;
         isLeaving = leaving;
+        value = name.hashCode();
     }
 
     /**
-     * 
+     * @param name 
      */
-    protected EventAbstract() {
-        this(false);
+    protected EventAbstract(String name) {
+        this(name, false);
     }
     
     /* (non-Javadoc)
@@ -72,7 +76,7 @@
      * @see org.objectweb.transaction.api.event.Event#getLabel()
      */
     public String getLabel() {
-        return toString();
+        return this.label;
     }
     
     /* (non-Javadoc)
@@ -89,6 +93,13 @@
         return getEvent() ;
     }
 
+    /* (non-Javadoc)
+     * @see java.lang.Object#toString()
+     */
+    public String toString() {
+        return this.label;
+    }
+    
     /* (non-Javadoc)
      * @see java.lang.Object#hashCode()
      */
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventCommit.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventCommit.java:1.7
 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventCommit.java:1.8
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventCommit.java:1.7
 Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventCommit.java
     Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: ResourceEventCommit.java,v 1.7 2005/07/18 07:30:07 rouvoy Exp $
+ $Id: ResourceEventCommit.java,v 1.8 2005/07/18 14:33:34 rouvoy Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.resource;
 
@@ -35,28 +35,21 @@
 /**
  * ResourceEvent for the commit operation.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.7 $
+ * @version $Revision: 1.8 $
  */
 public class ResourceEventCommit
 extends EventAbstract
 implements ResourceEvent 
 {
     /** Object value of the event <i>Commit</i>. */
-    public final static ResourceEvent event = new ResourceEventCommit(false);
+    public final static ResourceEvent event = new 
ResourceEventCommit("Commit Decision");
 
     /**
-     * @param b
+     * @param string
      */
-    public ResourceEventCommit(boolean b) {
-        super(b);
+    public ResourceEventCommit(String string) {
+        super(string);
     }
-
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString() {
-        return "Commit Decision" ;
-    }    
 
     /* (non-Javadoc)
      * @see org.objectweb.transaction.api.event.Event#getEvent()
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventRollback.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventRollback.java:1.7
 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventRollback.java:1.8
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventRollback.java:1.7
       Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventRollback.java
   Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: ResourceEventRollback.java,v 1.7 2005/07/18 07:30:07 rouvoy Exp $
+ $Id: ResourceEventRollback.java,v 1.8 2005/07/18 14:33:34 rouvoy Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.resource;
 
@@ -34,26 +34,26 @@
 /**
  * ResourceEvent representing the rollback operation.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.7 $
+ * @version $Revision: 1.8 $
  */
 public class ResourceEventRollback 
 extends EventAbstract
 implements ResourceEvent 
 {
     /** Object value of the event <i>Rollback</i>. */
-    public final static ResourceEvent event = new ResourceEventRollback();
+    public final static ResourceEvent event = new 
ResourceEventRollback("Rollback Decision");
     
+    /**
+     * @param string
+     */
+    public ResourceEventRollback(String string) {
+        super(string);
+    }
+
     /* (non-Javadoc)
      * @see org.objectweb.transaction.api.event.Event#getEvent()
      */
     public Event getEvent() {
         return event;
     }
-    
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString() {
-        return "Rollback Decision" ;
-    }    
 }
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventVote.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventVote.java:1.7
 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventVote.java:1.8
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventVote.java:1.7
   Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/resource/ResourceEventVote.java
       Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: ResourceEventVote.java,v 1.7 2005/07/18 07:30:07 rouvoy Exp $
+ $Id: ResourceEventVote.java,v 1.8 2005/07/18 14:33:34 rouvoy Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.resource;
 
@@ -35,26 +35,26 @@
 /**
  * ResourceEvent for the prepare operation.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.7 $
+ * @version $Revision: 1.8 $
  */
 public class ResourceEventVote
 extends EventAbstract
 implements ResourceEvent 
 {
     /** Object value of the event <i>ResourceVote</i>. */
-    public final static ResourceEvent event = new ResourceEventVote();
+    public final static ResourceEvent event = new ResourceEventVote("Vote 
Decision");
     
+    /**
+     * @param string
+     */
+    public ResourceEventVote(String string) {
+        super(string);
+    }
+
     /* (non-Javadoc)
      * @see org.objectweb.transaction.api.event.Event#getEvent()
      */
     public Event getEvent() {
         return event;
     }
-    
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString() {
-        return "Vote Decision" ;
-    }    
 }
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/synchronization/SynchronizationEventAfterCompletion.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/synchronization/SynchronizationEventAfterCompletion.java:1.6
 
ow-transaction/src/java/org/objectweb/transaction/lib/synchronization/SynchronizationEventAfterCompletion.java:1.7
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/synchronization/SynchronizationEventAfterCompletion.java:1.6
  Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/synchronization/SynchronizationEventAfterCompletion.java
      Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: SynchronizationEventAfterCompletion.java,v 1.6 2005/07/18 07:30:07 
rouvoy Exp $
+ $Id: SynchronizationEventAfterCompletion.java,v 1.7 2005/07/18 14:33:34 
rouvoy Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.synchronization;
 
@@ -34,26 +34,26 @@
 /**
  * SynchronizationEvent raised after the completion.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
  */
 public class SynchronizationEventAfterCompletion
 extends EventAbstract
 implements SynchronizationEvent 
 {
     /** Object value of the event <i>After Completion</i>. */
-    public final static SynchronizationEvent event = new 
SynchronizationEventAfterCompletion();
+    public final static SynchronizationEvent event = new 
SynchronizationEventAfterCompletion("synchronization-after");
     
+    /**
+     * @param string
+     */
+    public SynchronizationEventAfterCompletion(String string) {
+        super(string);
+    }
+
     /* (non-Javadoc)
      * @see org.objectweb.transaction.api.event.Event#getEvent()
      */
     public Event getEvent() {
         return event;
     }
-    
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString() {
-        return "synchronization-after" ;
-    }    
 }
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/synchronization/SynchronizationEventBeforeCompletion.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/synchronization/SynchronizationEventBeforeCompletion.java:1.6
 
ow-transaction/src/java/org/objectweb/transaction/lib/synchronization/SynchronizationEventBeforeCompletion.java:1.7
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/synchronization/SynchronizationEventBeforeCompletion.java:1.6
 Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/synchronization/SynchronizationEventBeforeCompletion.java
     Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: SynchronizationEventBeforeCompletion.java,v 1.6 2005/07/18 07:30:07 
rouvoy Exp $
+ $Id: SynchronizationEventBeforeCompletion.java,v 1.7 2005/07/18 14:33:34 
rouvoy Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.synchronization;
 
@@ -34,26 +34,26 @@
 /**
  * SynchronizationEvent raised before the completion.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
  */
 public class SynchronizationEventBeforeCompletion
 extends EventAbstract
 implements SynchronizationEvent 
 {
     /** Object value of the event <i>Before Completion</i>. */
-    public final static SynchronizationEvent event = new 
SynchronizationEventBeforeCompletion();
+    public final static SynchronizationEvent event = new 
SynchronizationEventBeforeCompletion("synchronization-before");
     
+    /**
+     * @param string
+     */
+    public SynchronizationEventBeforeCompletion(String string) {
+        super(string);
+    }
+
     /* (non-Javadoc)
      * @see org.objectweb.transaction.api.event.Event#getEvent()
      */
     public Event getEvent() {
         return event;
     }
-    
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString() {
-        return "synchronization-before" ;
-    }    
 }
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusCommitted.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusCommitted.java:1.6
 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusCommitted.java:1.7
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusCommitted.java:1.6
       Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusCommitted.java
   Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: TransactionStatusCommitted.java,v 1.6 2005/07/18 07:30:07 rouvoy Exp $
+ $Id: TransactionStatusCommitted.java,v 1.7 2005/07/18 14:33:34 rouvoy Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.transaction;
 
@@ -35,31 +35,25 @@
 /**
  * TransactionStatus after the completion of the transaction.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
  */
 public class TransactionStatusCommitted 
 extends EventAbstract
 implements TransactionStatus
 {
     /** Object value for the status <i>Committed</i>. */
-    public final static TransactionStatus status = new 
TransactionStatusCommitted(false);
+    public final static TransactionStatus status = new 
TransactionStatusCommitted("Transaction Committed",false);
     /** Object value for the status <i>Committed</i>. */
-    public final static TransactionStatus leaves = new 
TransactionStatusCommitted(true);
+    public final static TransactionStatus leaves = new 
TransactionStatusCommitted("Transaction Committed (end)",true);
 
     /**
+     * @param name 
      * @param b
      */
-    public TransactionStatusCommitted(boolean b) {
-        super(b);
+    public TransactionStatusCommitted(String name, boolean b) {
+        super(name, b);
     }
 
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString() {
-        return "Transaction Committed" ;
-    }
-    
     /* (non-Javadoc)
      * @see org.objectweb.transaction.api.event.Event#getEvent()
      */
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusCommitting.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusCommitting.java:1.6
 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusCommitting.java:1.7
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusCommitting.java:1.6
      Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusCommitting.java
  Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: TransactionStatusCommitting.java,v 1.6 2005/07/18 07:30:07 rouvoy Exp $
+ $Id: TransactionStatusCommitting.java,v 1.7 2005/07/18 14:33:34 rouvoy Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.transaction;
 
@@ -34,31 +34,25 @@
 /**
  * TransactionStatus during the completion of the transaction.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
  */
 public class TransactionStatusCommitting 
 extends EventAbstract
 implements TransactionStatus 
 {
     /** Object value for the status <i>Committing</i>. */
-    public final static TransactionStatus status = new 
TransactionStatusCommitting(false);
+    public final static TransactionStatus status = new 
TransactionStatusCommitting("Transaction Committing",false);
     /** Object value for the status <i>Committing</i>. */
-    public final static TransactionStatus leaves = new 
TransactionStatusCommitting(true);
+    public final static TransactionStatus leaves = new 
TransactionStatusCommitting("Transaction Committing (end)",true);
     
     /**
+     * @param name 
      * @param b
      */
-    public TransactionStatusCommitting(boolean b) {
-        super(b);
+    public TransactionStatusCommitting(String name, boolean b) {
+        super(name,b);
     }
 
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString() {
-        return "Transaction Committing" ;
-    }
-    
     /* (non-Javadoc)
      * @see org.objectweb.transaction.api.event.Event#getEvent()
      */
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusMarkedRollback.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusMarkedRollback.java:1.6
 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusMarkedRollback.java:1.7
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusMarkedRollback.java:1.6
  Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusMarkedRollback.java
      Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: TransactionStatusMarkedRollback.java,v 1.6 2005/07/18 07:30:07 rouvoy 
Exp $
+ $Id: TransactionStatusMarkedRollback.java,v 1.7 2005/07/18 14:33:34 rouvoy 
Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.transaction;
 
@@ -34,29 +34,23 @@
 /**
  * TransactionStatus when transaction is marked for rollback.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
  */
 public class TransactionStatusMarkedRollback 
 extends EventAbstract
 implements TransactionStatus 
 {
     /** Object value for the status <i>Marked Rollack</i>. */
-    public final static TransactionStatus status = new 
TransactionStatusMarkedRollback(false);
+    public final static TransactionStatus status = new 
TransactionStatusMarkedRollback("Transaction Marked Rollback",false);
     /** Object value for the status <i>Marked Rollack</i>. */
-    public final static TransactionStatus leaves = new 
TransactionStatusMarkedRollback(true);
+    public final static TransactionStatus leaves = new 
TransactionStatusMarkedRollback("Transaction Marked Rollback (end)",true);
     
     /**
+     * @param name 
      * @param b
      */
-    public TransactionStatusMarkedRollback(boolean b) {
-        super(b);
-    }
-
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString() {
-        return "Transaction Marked Rollback" ;
+    public TransactionStatusMarkedRollback(String name, boolean b) {
+        super(name, b);
     }
     
     /* (non-Javadoc)
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusNoTransaction.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusNoTransaction.java:1.6
 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusNoTransaction.java:1.7
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusNoTransaction.java:1.6
   Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusNoTransaction.java
       Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: TransactionStatusNoTransaction.java,v 1.6 2005/07/18 07:30:07 rouvoy 
Exp $
+ $Id: TransactionStatusNoTransaction.java,v 1.7 2005/07/18 14:33:34 rouvoy 
Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.transaction;
 
@@ -34,29 +34,23 @@
 /**
  * TransactionStatus when no transaction is active.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
  */
 public class TransactionStatusNoTransaction 
 extends EventAbstract
 implements TransactionStatus
 {
     /** Object value of the status <i>No Transaction</i>. */
-    public final static TransactionStatus status = new 
TransactionStatusNoTransaction(false);
+    public final static TransactionStatus status = new 
TransactionStatusNoTransaction("No Transaction", false);
     /** Object value of the status <i>No Transaction</i>. */
-    public final static TransactionStatus leaves = new 
TransactionStatusNoTransaction(true);
+    public final static TransactionStatus leaves = new 
TransactionStatusNoTransaction("No Transaction (end)", true);
     
     /**
+     * @param name 
      * @param b
      */
-    public TransactionStatusNoTransaction(boolean b) {
-        super(b);
-    }
-
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString() {
-        return "No Transaction" ;
+    public TransactionStatusNoTransaction(String name, boolean b) {
+        super(name, b);
     }
     
     /* (non-Javadoc)
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusPrepared.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusPrepared.java:1.6
 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusPrepared.java:1.7
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusPrepared.java:1.6
        Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusPrepared.java
    Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: TransactionStatusPrepared.java,v 1.6 2005/07/18 07:30:07 rouvoy Exp $
+ $Id: TransactionStatusPrepared.java,v 1.7 2005/07/18 14:33:34 rouvoy Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.transaction;
 
@@ -34,29 +34,23 @@
 /**
  * TransactionStatus after the first step of the validation process.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
  */
 public class TransactionStatusPrepared 
 extends EventAbstract
 implements TransactionStatus 
 {
     /** Object value of the status <i>Prepared</i>. */
-    public final static TransactionStatus status = new 
TransactionStatusPrepared(false);
+    public final static TransactionStatus status = new 
TransactionStatusPrepared("Transaction Prepared", false);
     /** Object value of the status <i>Prepared</i>. */
-    public final static TransactionStatus leaves = new 
TransactionStatusPrepared(true);
+    public final static TransactionStatus leaves = new 
TransactionStatusPrepared("Transaction Prepared (end)", true);
     
     /**
+     * @param name 
      * @param b
      */
-    public TransactionStatusPrepared(boolean b) {
-        super(b);
-    }
-
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString() {
-        return "Transaction Prepared" ;
+    public TransactionStatusPrepared(String name, boolean b) {
+        super(name, b);
     }
     
     /* (non-Javadoc)
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusPreparing.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusPreparing.java:1.6
 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusPreparing.java:1.7
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusPreparing.java:1.6
       Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusPreparing.java
   Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: TransactionStatusPreparing.java,v 1.6 2005/07/18 07:30:07 rouvoy Exp $
+ $Id: TransactionStatusPreparing.java,v 1.7 2005/07/18 14:33:34 rouvoy Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.transaction;
 
@@ -34,31 +34,25 @@
 /**
  * TransactionStatus during the first step of the validation process.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
  */
 public class TransactionStatusPreparing 
 extends EventAbstract
 implements TransactionStatus 
 {
     /** Object value  for the status <i>Preparing</i>. */
-    public final static TransactionStatus status = new 
TransactionStatusPreparing(false);
+    public final static TransactionStatus status = new 
TransactionStatusPreparing("Transaction Preparing", false);
     /** Object value  for the status <i>Preparing</i>. */
-    public final static TransactionStatus leaves = new 
TransactionStatusPreparing(true);
+    public final static TransactionStatus leaves = new 
TransactionStatusPreparing("Transaction Preparing", true);
     
     /**
+     * @param name 
      * @param b
      */
-    public TransactionStatusPreparing(boolean b) {
-        super(b);
+    public TransactionStatusPreparing(String name, boolean b) {
+        super(name, b);
     }
 
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString() {
-        return "Transaction Preparing" ;
-    }
-    
     /* (non-Javadoc)
      * @see org.objectweb.transaction.api.event.Event#getEvent()
      */
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusRolledBack.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusRolledBack.java:1.6
 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusRolledBack.java:1.7
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusRolledBack.java:1.6
      Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusRolledBack.java
  Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: TransactionStatusRolledBack.java,v 1.6 2005/07/18 07:30:07 rouvoy Exp $
+ $Id: TransactionStatusRolledBack.java,v 1.7 2005/07/18 14:33:34 rouvoy Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.transaction;
 
@@ -34,29 +34,23 @@
 /**
  * TransactionStatus after the completion of the transaction.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
  */
 public class TransactionStatusRolledBack 
 extends EventAbstract
 implements TransactionStatus 
 {
     /** Object value for the status <i>Rolled Back</i>. */
-    public final static TransactionStatus status = new 
TransactionStatusRolledBack(false);
+    public final static TransactionStatus status = new 
TransactionStatusRolledBack("Transaction Rolled Back", false);
     /** Object value for the status <i>Rolled Back</i>. */
-    public final static TransactionStatus leaves = new 
TransactionStatusRolledBack(true);
+    public final static TransactionStatus leaves = new 
TransactionStatusRolledBack("Transaction Rolled Back (end)", true);
     
     /**
+     * @param name 
      * @param b
      */
-    public TransactionStatusRolledBack(boolean b) {
-        super(b);
-    }
-
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString() {
-        return "Transaction Rolled Back" ;
+    public TransactionStatusRolledBack(String name, boolean b) {
+        super(name, b);
     }
     
     /* (non-Javadoc)
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusRollingBack.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusRollingBack.java:1.6
 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusRollingBack.java:1.7
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusRollingBack.java:1.6
     Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusRollingBack.java
 Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: TransactionStatusRollingBack.java,v 1.6 2005/07/18 07:30:07 rouvoy Exp 
$
+ $Id: TransactionStatusRollingBack.java,v 1.7 2005/07/18 14:33:34 rouvoy Exp 
$
  ====================================================================*/
 package org.objectweb.transaction.lib.transaction;
 
@@ -34,31 +34,25 @@
 /**
  * TransactionStatus during the completion of the transaction.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
  */
 public class TransactionStatusRollingBack 
 extends EventAbstract
 implements TransactionStatus 
 {
     /** Object value for the status <i>Rolling Back</i>. */
-    public final static TransactionStatus status = new 
TransactionStatusRollingBack(false);
+    public final static TransactionStatus status = new 
TransactionStatusRollingBack("Transaction Rolling Back", false);
     /** Object value for the status <i>Rolling Back</i>. */
-    public final static TransactionStatus leaves = new 
TransactionStatusRollingBack(true);
+    public final static TransactionStatus leaves = new 
TransactionStatusRollingBack("Transaction Rolling Back (end)", true);
     
     /**
+     * @param name 
      * @param b
      */
-    public TransactionStatusRollingBack(boolean b) {
-        super(b);
+    public TransactionStatusRollingBack(String name, boolean b) {
+        super(name, b);
     }
 
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString() {
-        return "Transaction Rolling Back" ;
-    }
-    
     /* (non-Javadoc)
      * @see org.objectweb.transaction.api.event.Event#getEvent()
      */
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusTransactionActive.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusTransactionActive.java:1.6
 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusTransactionActive.java:1.7
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusTransactionActive.java:1.6
       Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusTransactionActive.java
   Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: TransactionStatusTransactionActive.java,v 1.6 2005/07/18 07:30:07 
rouvoy Exp $
+ $Id: TransactionStatusTransactionActive.java,v 1.7 2005/07/18 14:33:34 
rouvoy Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.transaction;
 
@@ -34,31 +34,25 @@
 /**
  * TransactionStatus during the activity of the transaction.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
  */
 public class TransactionStatusTransactionActive 
 extends EventAbstract
 implements TransactionStatus 
 {
     /** Object value for the status <i>Transaction Active</i>. */
-    public final static TransactionStatus status = new 
TransactionStatusTransactionActive(false);
+    public final static TransactionStatus status = new 
TransactionStatusTransactionActive("Transaction Active", false);
     /** Object value for the status <i>Transaction Active</i>. */
-    public final static TransactionStatus leaves = new 
TransactionStatusTransactionActive(true);
+    public final static TransactionStatus leaves = new 
TransactionStatusTransactionActive("Transaction Active (end)", true);
     
     /**
+     * @param name 
      * @param b
      */
-    public TransactionStatusTransactionActive(boolean b) {
-        super(b);
+    public TransactionStatusTransactionActive(String name, boolean b) {
+        super(name, b);
     }
 
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString(){
-        return "Transaction Active" ;
-    }
-    
     /* (non-Javadoc)
      * @see org.objectweb.transaction.api.event.Event#getEvent()
      */
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusTransactionInactive.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusTransactionInactive.java:1.1
 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusTransactionInactive.java:1.2
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusTransactionInactive.java:1.1
     Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusTransactionInactive.java
 Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: TransactionStatusTransactionInactive.java,v 1.1 2005/07/18 07:30:07 
rouvoy Exp $
+ $Id: TransactionStatusTransactionInactive.java,v 1.2 2005/07/18 14:33:34 
rouvoy Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.transaction;
 
@@ -34,29 +34,23 @@
 /**
  * TransactionStatus during the inactivity of the transaction.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.1 $
+ * @version $Revision: 1.2 $
  */
 public class TransactionStatusTransactionInactive 
 extends EventAbstract
 implements TransactionStatus 
 {
     /** Object value for the status <i>Transaction Active</i>. */
-    public final static TransactionStatus status = new 
TransactionStatusTransactionInactive(false);
+    public final static TransactionStatus status = new 
TransactionStatusTransactionInactive("Transaction Inactive", false);
     /** Object value for the status <i>Transaction Active</i>. */
-    public final static TransactionStatus leaves = new 
TransactionStatusTransactionInactive(true);
+    public final static TransactionStatus leaves = new 
TransactionStatusTransactionInactive("Transaction Inactive (end)", true);
     
     /**
+     * @param name 
      * @param b
      */
-    public TransactionStatusTransactionInactive(boolean b) {
-        super(b);
-    }
-
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString(){
-        return "Transaction Inactive" ;
+    public TransactionStatusTransactionInactive(String name, boolean b) {
+        super(name, b);
     }
     
     /* (non-Javadoc)
Index: 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusUnknown.java
diff -u 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusUnknown.java:1.6
 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusUnknown.java:1.7
--- 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusUnknown.java:1.6
 Mon Jul 18 09:30:07 2005
+++ 
ow-transaction/src/java/org/objectweb/transaction/lib/transaction/TransactionStatusUnknown.java
     Mon Jul 18 16:33:34 2005
@@ -23,7 +23,7 @@
  Contributor(s): ______________________________________.
  
  ---------------------------------------------------------------------
- $Id: TransactionStatusUnknown.java,v 1.6 2005/07/18 07:30:07 rouvoy Exp $
+ $Id: TransactionStatusUnknown.java,v 1.7 2005/07/18 14:33:34 rouvoy Exp $
  ====================================================================*/
 package org.objectweb.transaction.lib.transaction;
 
@@ -34,31 +34,25 @@
 /**
  * TransactionStatus when the transaction is in an unknown state.
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
  */
 public class TransactionStatusUnknown 
 extends EventAbstract
 implements TransactionStatus 
 {
     /** Object value for the status <i>Unknown</i>. */
-    public final static TransactionStatus status = new 
TransactionStatusUnknown(false);
+    public final static TransactionStatus status = new 
TransactionStatusUnknown("Transaction Status Unknown", false);
     /** Object value for the status <i>Unknown</i>. */
-    public final static TransactionStatus leaves = new 
TransactionStatusUnknown(true);
+    public final static TransactionStatus leaves = new 
TransactionStatusUnknown("Transaction Status Unknown (end)", true);
     
     /**
+     * @param name 
      * @param b
      */
-    public TransactionStatusUnknown(boolean b) {
-        super(b);
+    public TransactionStatusUnknown(String name, boolean b) {
+        super(name, b);
     }
 
-    /* (non-Javadoc)
-     * @see java.lang.Object#toString()
-     */
-    public String toString(){
-        return "Transaction Status Unknown" ;
-    }
-    
     /* (non-Javadoc)
      * @see org.objectweb.transaction.api.event.Event#getEvent()
      */



<--  Date Index  --> <--  Thread Index  -->

Reply via email to:

Powered by MHonArc.

Copyright © 2006-2007, OW2 Consortium | contact | webmaster.