Class TransactionHandle
- java.lang.Object
-
- org.apache.manifoldcf.core.database.TransactionHandle
-
public class TransactionHandle extends java.lang.ObjectThis class represents all the data that describes a transaction, including: (2) the previous transaction handle, (3) the unique transaction id, (4) the cache keys that have been invalidated within this transaction.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_rcsidprotected TransactionHandlepreviousTransactionprotected java.lang.StringtransactionIDprotected inttransactionType
-
Constructor Summary
Constructors Constructor Description TransactionHandle(IThreadContext tc, TransactionHandle previousTransaction, int transactionType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransactionHandlegetParent()java.lang.StringgetTransactionID()intgetTransactionType()
-
-
-
Field Detail
-
_rcsid
public static final java.lang.String _rcsid
- See Also:
- Constant Field Values
-
previousTransaction
protected TransactionHandle previousTransaction
-
transactionID
protected java.lang.String transactionID
-
transactionType
protected int transactionType
-
-
Constructor Detail
-
TransactionHandle
public TransactionHandle(IThreadContext tc, TransactionHandle previousTransaction, int transactionType) throws ManifoldCFException
- Throws:
ManifoldCFException
-
-
Method Detail
-
getTransactionID
public java.lang.String getTransactionID()
-
getParent
public TransactionHandle getParent()
-
getTransactionType
public int getTransactionType()
-
-