atg.repository.search.indexing
Class ConfigStatePersister.IndexingReadLockedTransactionAction

java.lang.Object
  extended by atg.repository.search.indexing.TransactionUtil.IndexingTransactionAction
      extended by atg.repository.search.indexing.ConfigStatePersister.IndexingReadLockedTransactionAction
Direct Known Subclasses:
ConfigStatePersister.IndexingWriteLockedTransactionAction
Enclosing class:
ConfigStatePersister

public abstract static class ConfigStatePersister.IndexingReadLockedTransactionAction
extends atg.repository.search.indexing.TransactionUtil.IndexingTransactionAction

An inner class to do a transaction with the CLAIMED read lock.


Method Summary
 java.lang.Object doWithTransaction(javax.transaction.TransactionManager pTM)
           
protected  boolean shouldUseWriteLock()
           
 
Methods inherited from class atg.repository.search.indexing.TransactionUtil.IndexingTransactionAction
doInTransaction, getTransactionBeginAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

shouldUseWriteLock

protected boolean shouldUseWriteLock()

doWithTransaction

public java.lang.Object doWithTransaction(javax.transaction.TransactionManager pTM)
                                   throws IndexingException
Overrides:
doWithTransaction in class atg.repository.search.indexing.TransactionUtil.IndexingTransactionAction
Throws:
IndexingException