|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.cache.TransactionEntry
public class 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 Option |
option
|
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 |
addUndoOperation(org.jgroups.blocks.MethodCall m)
|
java.util.List |
getLocks()
|
java.util.List |
getModifications()
|
Option |
getOption()
Retrieves a transaction scope option override |
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 |
setOption(Option o)
Sets a transaction-scope option override |
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 Option option
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 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 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
public void setOption(Option o)
o
- public Option getOption()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |