|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jboss.cache.TransactionEntry
This is the value (key being the GlobalTransaction
) in the transaction table
of TreeCache.
A TransactionEntry maintains
IdentityLock
) that have been acquired by
this transaction so far
Field Summary | |
protected java.util.List |
locks
List IdentityLock ) |
protected javax.transaction.Transaction |
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 l)
|
void |
addLocks(java.util.Collection newLocks)
|
void |
addModification(org.jgroups.blocks.MethodCall m)
|
void |
addNode(Fqn fqn)
|
void |
addUndoOperation(org.jgroups.blocks.MethodCall m)
|
java.util.List |
getLocks()
|
java.util.List |
getModifications()
|
java.util.List |
getNodes()
|
javax.transaction.Transaction |
getTransaction()
Returns a list of local transactions associated with this TransactionEntry |
java.util.List |
getUndoOperations()
|
void |
releaseAllLocks(java.lang.Object owner)
|
void |
setTransaction(javax.transaction.Transaction 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 javax.transaction.Transaction ltx
protected java.util.List modification_list
MethodCall
). They will be replicated on TX commit
protected java.util.List undo_list
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
)
Constructor Detail |
public TransactionEntry()
Method Detail |
public void addModification(org.jgroups.blocks.MethodCall m)
public java.util.List getModifications()
public void addUndoOperation(org.jgroups.blocks.MethodCall m)
public java.util.List getUndoOperations()
public void addNode(Fqn fqn)
public java.util.List getNodes()
public void setTransaction(javax.transaction.Transaction tx)
public javax.transaction.Transaction getTransaction()
public void addLock(IdentityLock 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()
toString
in class java.lang.Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |