You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by dj...@apache.org on 2004/01/17 00:38:50 UTC

cvs commit: incubator-geronimo/modules/core/src/java/org/apache/geronimo/transaction/manager UserTransactionImpl.java

djencks     2004/01/16 15:38:50

  Modified:    modules/core/src/java/org/apache/geronimo/transaction/manager
                        UserTransactionImpl.java
  Log:
  Needs to be serializable if we preconstruct ReadOnlyContexts with UT included
  
  Revision  Changes    Path
  1.3       +6 -4      incubator-geronimo/modules/core/src/java/org/apache/geronimo/transaction/manager/UserTransactionImpl.java
  
  Index: UserTransactionImpl.java
  ===================================================================
  RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/transaction/manager/UserTransactionImpl.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- UserTransactionImpl.java	30 Dec 2003 08:28:57 -0000	1.2
  +++ UserTransactionImpl.java	16 Jan 2004 23:38:50 -0000	1.3
  @@ -55,6 +55,8 @@
    */
   package org.apache.geronimo.transaction.manager;
   
  +import java.io.Serializable;
  +
   import javax.transaction.HeuristicMixedException;
   import javax.transaction.HeuristicRollbackException;
   import javax.transaction.NotSupportedException;
  @@ -72,9 +74,9 @@
    *
    * @version $Revision$ $Date$
    */
  -public class UserTransactionImpl implements UserTransaction {
  -    private TransactionManager transactionManager;
  -    private TrackedConnectionAssociator trackedConnectionAssociator;
  +public class UserTransactionImpl implements UserTransaction, Serializable{
  +    private transient TransactionManager transactionManager;
  +    private transient TrackedConnectionAssociator trackedConnectionAssociator;
   
       public UserTransactionImpl() {
       }