org.apache.commons.transaction.memory
Class OptimisticMapWrapper.CopyingTxContext

java.lang.Object
  extended by org.apache.commons.transaction.memory.TransactionalMapWrapper.TxContext
      extended by org.apache.commons.transaction.memory.OptimisticMapWrapper.CopyingTxContext
Enclosing class:
OptimisticMapWrapper

public class OptimisticMapWrapper.CopyingTxContext
extends TransactionalMapWrapper.TxContext


Field Summary
protected  java.util.Map externalAdds
           
protected  java.util.Map externalChanges
           
protected  java.util.Set externalDeletes
           
 
Fields inherited from class org.apache.commons.transaction.memory.TransactionalMapWrapper.TxContext
adds, changes, cleared, deletes, readOnly, status, suspended
 
Constructor Summary
protected OptimisticMapWrapper.CopyingTxContext()
           
 
Method Summary
protected  java.util.Set changedKeys()
           
protected  void clear()
           
protected  void dispose()
           
protected  java.util.Set externalChangedKeys()
           
protected  void finalize()
           
protected  java.lang.Object get(java.lang.Object key)
           
protected  java.util.Set keys()
           
protected  void merge()
           
protected  void put(java.lang.Object key, java.lang.Object value)
           
protected  void remove(java.lang.Object key)
           
protected  int size()
           
 
Methods inherited from class org.apache.commons.transaction.memory.TransactionalMapWrapper.TxContext
isEmpty
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

externalChanges

protected java.util.Map externalChanges

externalAdds

protected java.util.Map externalAdds

externalDeletes

protected java.util.Set externalDeletes
Constructor Detail

OptimisticMapWrapper.CopyingTxContext

protected OptimisticMapWrapper.CopyingTxContext()
Method Detail

externalChangedKeys

protected java.util.Set externalChangedKeys()

changedKeys

protected java.util.Set changedKeys()

keys

protected java.util.Set keys()
Overrides:
keys in class TransactionalMapWrapper.TxContext

get

protected java.lang.Object get(java.lang.Object key)
Overrides:
get in class TransactionalMapWrapper.TxContext

put

protected void put(java.lang.Object key,
                   java.lang.Object value)
Overrides:
put in class TransactionalMapWrapper.TxContext

remove

protected void remove(java.lang.Object key)
Overrides:
remove in class TransactionalMapWrapper.TxContext

size

protected int size()
Overrides:
size in class TransactionalMapWrapper.TxContext

clear

protected void clear()
Overrides:
clear in class TransactionalMapWrapper.TxContext

merge

protected void merge()
Overrides:
merge in class TransactionalMapWrapper.TxContext

dispose

protected void dispose()
Overrides:
dispose in class TransactionalMapWrapper.TxContext

finalize

protected void finalize()
                 throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable


Copyright ? 2004 The Apache Software Foundation. All Rights Reserved.