|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.cache.TransactionEntry
This is the value (key being the GlobalTransaction
(src) ) in the transaction table
of TreeCache.
A TransactionEntry maintains
IdentityLock
(src) ) that have been acquired by
this transaction so far
Field Summary | |
protected java.util.List |
locks
List IdentityLock (src) ) |
protected Transaction (src) |
ltx
Local transaction |
protected java.util.List |
modification_list
List MethodCall ). |
protected java.util.List |
nodes
List |
protected java.util.List |
undo_list
List |
Constructor Summary | |
TransactionEntry()
|
Method Summary | |
void |
addLock(IdentityLock (src) l)
|
void |
addLocks(java.util.Collection newLocks)
|
void |
addModification(MethodCall m)
|
void |
addNode(Fqn (src) fqn)
|
void |
addUndoOperation(MethodCall m)
|
java.util.List |
getLocks()
|
java.util.List |
getModifications()
|
java.util.List |
getNodes()
|
Transaction (src) |
getTransaction()
Returns a list of local transactions associated with this TransactionEntry |
java.util.List |
getUndoOperations()
|
void |
releaseAllLocks(java.lang.Object owner)
|
void |
setTransaction(Transaction (src) tx)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected Transaction (src) ltx
protected java.util.List modification_list
MethodCall
). They will be replicated on TX commit
protected java.util.List undo_list
org.jgroups.blocks.MethodCall
objects
which revert the ones in modification_list. For each entry in the modification list,
we have a corresponding entry in this list. A rollback will simply iterate over this list in
reverse to undo the modifications. Note that these undo-ops will never be replicated.
protected java.util.List nodes
protected java.util.List locks
IdentityLock
(src) )
Constructor Detail |
public TransactionEntry()
Method Detail |
public void addModification(MethodCall m)
public java.util.List getModifications()
public void addUndoOperation(MethodCall m)
public java.util.List getUndoOperations()
public void addNode(Fqn (src) fqn)
public java.util.List getNodes()
public void setTransaction(Transaction (src) tx)
public Transaction (src) getTransaction()
public void addLock(IdentityLock (src) l)
public void addLocks(java.util.Collection newLocks)
newLocks
- Collectionpublic java.util.List getLocks()
public void releaseAllLocks(java.lang.Object owner)
public java.lang.String toString()
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |