You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by oz...@apache.org on 2004/05/17 15:59:02 UTC

cvs commit: jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/memory TransactionalMapWrapper.java

ozeigermann    2004/05/17 06:59:02

  Modified:    transaction/src/java/org/apache/commons/transaction/memory
                        TransactionalMapWrapper.java
  Log:
  Added more docs and remove meaningless variables.
  
  Revision  Changes    Path
  1.2       +9 -6      jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/memory/TransactionalMapWrapper.java
  
  Index: TransactionalMapWrapper.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/memory/TransactionalMapWrapper.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TransactionalMapWrapper.java	17 May 2004 13:26:06 -0000	1.1
  +++ TransactionalMapWrapper.java	17 May 2004 13:59:02 -0000	1.2
  @@ -33,6 +33,13 @@
   
   /**
    * Wrapper that adds transactional control to all kinds of maps that implement the {@link Map} interface.
  + * <br>
  + * Start a transaction by calling {@link #startTransaction()}. Then perform the normal actions on the map and
  + * finally either calls {@link #commitTransaction()} to make your changes permanent or {@link #rollbackTransaction()} to
  + * undo them.
  + * <br>
  + * <em>Caution:</em> Do not modify values retrieved by {@link #get(Object)} as this will circumvent the transactional mechanism.
  + * Rather clone the value or copy it in a way you see fit and store it back using {@link #put(Object, Object)}.
    * 
    * @author <a href="mailto:ozeigermann@apache.org">Oliver Zeigermann</a>
    * @version $Revision$
  @@ -41,11 +48,7 @@
   
       protected Map wrapped;
   
  -    protected Map txBranches = new HashMap();
  -
       protected ThreadLocal activeTx = new ThreadLocal();
  -
  -    protected boolean includeBranch = true;
   
       public TransactionalMapWrapper(Map wrapped) {
           this.wrapped = wrapped;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org