org.apache.manifoldcf.core.database
Class TransactionHandle

java.lang.Object
  extended by org.apache.manifoldcf.core.database.TransactionHandle

public class TransactionHandle
extends java.lang.Object

This 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
static java.lang.String _rcsid
           
protected  TransactionHandle previousTransaction
           
protected  java.lang.String transactionID
           
protected  int transactionType
           
 
Constructor Summary
TransactionHandle(IThreadContext tc, TransactionHandle previousTransaction, int transactionType)
           
 
Method Summary
 TransactionHandle getParent()
           
 java.lang.String getTransactionID()
           
 int getTransactionType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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()