Uses of Class
org.sakaiproject.search.transaction.api.IndexTransactionException

Packages that use IndexTransactionException
org.sakaiproject.search.indexer.api   
org.sakaiproject.search.indexer.debug   
org.sakaiproject.search.indexer.impl   
org.sakaiproject.search.journal.api   
org.sakaiproject.search.journal.impl   
org.sakaiproject.search.optimize.api   
org.sakaiproject.search.optimize.impl   
org.sakaiproject.search.optimize.shared.impl   
org.sakaiproject.search.transaction.api   
org.sakaiproject.search.transaction.impl   
 

Uses of IndexTransactionException in org.sakaiproject.search.indexer.api
 

Subclasses of IndexTransactionException in org.sakaiproject.search.indexer.api
 class IndexJournalException
           
 class LockTimeoutException
          Represents the situation where a lock has failed and timeout has happened
 class NoItemsToIndexException
          When there are no items to index, this Exception is thrown.
 

Methods in org.sakaiproject.search.indexer.api that throw IndexTransactionException
 org.apache.lucene.index.IndexReader IndexUpdateTransaction.getIndexReader()
           
 org.apache.lucene.index.IndexWriter IndexUpdateTransaction.getIndexWriter()
          Get the index writer associated with this transaction
 Iterator<SearchBuilderItem> IndexUpdateTransaction.lockedItemIterator()
          Get a list of add items associated with this transaction
 void IndexUpdateTransaction.setItems(List<SearchBuilderItem> items)
          Sets the items for the tansaction if the transaction is not open
 

Uses of IndexTransactionException in org.sakaiproject.search.indexer.debug
 

Methods in org.sakaiproject.search.indexer.debug that throw IndexTransactionException
 void DebugTransactionListener.close(IndexTransaction transaction)
           
 void DebugTransactionListener.commit(IndexTransaction transaction)
           
 void DebugTransactionListener.open(IndexTransaction transaction)
           
 void DebugTransactionListener.rollback(IndexTransaction transaction)
           
 

Uses of IndexTransactionException in org.sakaiproject.search.indexer.impl
 

Methods in org.sakaiproject.search.indexer.impl that throw IndexTransactionException
 void JournalManagerUpdateTransaction.close(IndexTransaction transaction)
           
 void JournalStorageUpdateTransactionListener.close(IndexTransaction transaction)
           
 void SearchBuilderQueueManager.close(IndexTransaction transaction)
           
 void JournalManagerUpdateTransaction.commit(IndexTransaction transaction)
           
 void JournalStorageUpdateTransactionListener.commit(IndexTransaction transaction)
           
protected  void IndexUpdateTransactionImpl.doAfterCommit()
           
protected  void IndexUpdateTransactionImpl.doAfterRollback()
           
protected  void IndexUpdateTransactionImpl.doBeforePrepare()
           
protected  void IndexUpdateTransactionImpl.doBeforeRollback()
           
 org.apache.lucene.index.IndexReader IndexUpdateTransactionImpl.getIndexReader()
           
 org.apache.lucene.index.IndexWriter IndexUpdateTransactionImpl.getIndexWriter()
           
 Iterator<SearchBuilderItem> IndexUpdateTransactionImpl.lockedItemIterator()
           
 void SearchBuilderQueueManager.open(IndexTransaction transaction)
           
 IndexUpdateTransaction TransactionIndexManagerImpl.openTransaction(Map<String,Object> m)
           
 void IndexUpdateTransactionImpl.setItems(List<SearchBuilderItem> items)
           
 

Constructors in org.sakaiproject.search.indexer.impl that throw IndexTransactionException
IndexUpdateTransactionImpl(TransactionManagerImpl manager, JournalSettings journalSettings, Map<String,Object> m)
           
 

Uses of IndexTransactionException in org.sakaiproject.search.journal.api
 

Subclasses of IndexTransactionException in org.sakaiproject.search.journal.api
 class JournalErrorException
           
 

Methods in org.sakaiproject.search.journal.api that throw IndexTransactionException
 org.apache.lucene.index.IndexWriter JournaledIndex.getPermanentIndexWriter()
          Get an index writer suitable for accessing the current permanent index
 

Uses of IndexTransactionException in org.sakaiproject.search.journal.impl
 

Methods in org.sakaiproject.search.journal.impl that throw IndexTransactionException
 void SharedFilesystemJournalStorage.close(IndexTransaction transaction)
           
 void JournaledFSIndexStorageUpdateTransactionListener.close(IndexTransaction transaction)
           
 void JournaledFSIndexStorageUpdateTransactionListener.commit(IndexTransaction transaction)
           
 org.apache.lucene.index.IndexWriter JournaledFSIndexStorage.getPermanentIndexWriter()
          Get an index writer to the permanent index, a write lock should have been taken before doing this
 void JournaledFSIndexStorageUpdateTransactionListener.open(IndexTransaction transaction)
           
 IndexTransaction MergeUpdateManager.openTransaction(Map<String,Object> m)
           
 void JournaledFSIndexStorageUpdateTransactionListener.prepare(IndexTransaction transaction)
           
 void JournaledFSIndexStorageUpdateTransactionListener.rollback(IndexTransaction transaction)
           
 

Constructors in org.sakaiproject.search.journal.impl that throw IndexTransactionException
IndexMergeTransactionImpl(TransactionManagerImpl manager, Map<String,Object> m)
           
 

Uses of IndexTransactionException in org.sakaiproject.search.optimize.api
 

Subclasses of IndexTransactionException in org.sakaiproject.search.optimize.api
 class NoOptimizationRequiredException
          No Optimization is required for the index at the moment, probably because there are not enough transient indexes to make a merge worthwhile
 class OptimizedFailedIndexTransactionException
          The optimization may fail
 

Methods in org.sakaiproject.search.optimize.api that throw IndexTransactionException
 int OptimizableIndex.getNumberOfOptimzableSegments()
          Get the number of indexes that could be optimized
 File[] OptimizableIndex.getOptimizableSegments()
          Get a list of segments that can be optimized
 org.apache.lucene.index.IndexWriter OptimizableIndex.getPermanentIndexWriter()
           
 org.apache.lucene.index.IndexWriter IndexOptimizeTransaction.getTemporaryIndexWriter()
          Get the index writer associated with this transaction
 void OptimizableIndex.removeOptimizableSegments(File[] optimzableSegments)
          Remove the supplied list of segments from the optimizable set
 

Uses of IndexTransactionException in org.sakaiproject.search.optimize.impl
 

Methods in org.sakaiproject.search.optimize.impl that throw IndexTransactionException
 void OptimizeTransactionListenerImpl.close(IndexTransaction transaction)
           
 void OptimizeTransactionListenerImpl.commit(IndexTransaction transaction)
          commit closes the temporary segment, and merges it into the permanent segment.
protected  void IndexOptimizeTransactionImpl.doAfterCommit()
           
protected  void IndexOptimizeTransactionImpl.doAfterRollback()
           
 org.apache.lucene.index.IndexWriter IndexOptimizeTransactionImpl.getIndexWriter()
          get an index writer based on the transaction ID.
 org.apache.lucene.index.IndexWriter OptimizableIndexImpl.getPermanentIndexWriter()
           
 org.apache.lucene.index.IndexWriter IndexOptimizeTransactionImpl.getTemporaryIndexWriter()
           
 void OptimizeTransactionListenerImpl.open(IndexTransaction transaction)
          Open the index, but throw a NoOptimizationReqiredException if there are not enough segments to perfom a merge on
 IndexTransaction OptimizeIndexManager.openTransaction(Map<String,Object> m)
           
 void OptimizeTransactionListenerImpl.prepare(IndexTransaction transaction)
          Perform the merge operation on the segments into a temporary segment, open the permanent segment to ensure that a writer lock can be aquired
 void OptimizeTransactionListenerImpl.rollback(IndexTransaction transaction)
          Roll back the optimize operation
 

Constructors in org.sakaiproject.search.optimize.impl that throw IndexTransactionException
IndexOptimizeTransactionImpl(TransactionManagerImpl manager, JournalSettings journalSettings, Map<String,Object> m)
           
 

Uses of IndexTransactionException in org.sakaiproject.search.optimize.shared.impl
 

Methods in org.sakaiproject.search.optimize.shared.impl that throw IndexTransactionException
 void OptimizeSharedTransactionListenerImpl.close(IndexTransaction transaction)
           
 void JournalOptimizationStartTransactionListener.close(IndexTransaction transaction)
           
 void SharedFilesystemSaveTransactionListener.close(IndexTransaction transaction)
           
 void SharedFilesystemLoadTransactionListener.close(IndexTransaction transaction)
           
 void JournalOptimizationEndTransactionListener.close(IndexTransaction transaction)
           
 void OptimizeSharedTransactionListenerImpl.commit(IndexTransaction transaction)
          commit closes the temporary segment, and merges it into the permanent segment.
 void JournalOptimizationStartTransactionListener.commit(IndexTransaction transaction)
           
 void SharedFilesystemSaveTransactionListener.commit(IndexTransaction transaction)
           
 void SharedFilesystemLoadTransactionListener.commit(IndexTransaction transaction)
           
 void JournalOptimizationEndTransactionListener.commit(IndexTransaction transaction)
           
 void OptimizeSharedTransactionListenerImpl.open(IndexTransaction transaction)
          Open the index, but throw a NoOptimizationReqiredException if there are not enough segments to perfom a merge on
 void JournalOptimizationStartTransactionListener.open(IndexTransaction transaction)
           
 void JournalOptimizationEndTransactionListener.open(IndexTransaction transaction)
           
 IndexTransaction JournalOptimizationManagerImpl.openTransaction(Map<String,Object> m)
           
 void OptimizeSharedTransactionListenerImpl.prepare(IndexTransaction transaction)
          Perform the merge operation on the segments into the target shared segment
 void OptimizeSharedTransactionListenerImpl.rollback(IndexTransaction transaction)
          Roll back the optimize operation
 void JournalOptimizationStartTransactionListener.rollback(IndexTransaction transaction)
           
 void JournalOptimizationEndTransactionListener.rollback(IndexTransaction transaction)
           
 

Uses of IndexTransactionException in org.sakaiproject.search.transaction.api
 

Methods in org.sakaiproject.search.transaction.api that throw IndexTransactionException
 void IndexTransaction.close()
           
 void TransactionListener.close(IndexTransaction transaction)
           
 void IndexTransaction.commit()
          Commit the transaction and make it available to others in the cluster
 void TransactionListener.commit(IndexTransaction transaction)
           
 void IndexTransaction.open()
           
 void TransactionListener.open(IndexTransaction transaction)
           
 IndexTransaction TransactionIndexManager.openTransaction(Map<String,Object> m)
          Creates a new trasaction for index update
 void IndexTransaction.prepare()
          Prepare to commit this transaction, all the work is done, but all the listeners need to be ready and able to performa commit without failure
 void TransactionListener.prepare(IndexTransaction transaction)
          Prepare to commit the transaction
 void IndexTransaction.rollback()
           
 void TransactionListener.rollback(IndexTransaction transaction)
           
 void IndexItemsTransaction.setItems(List<SearchBuilderItem> items)
           
 

Uses of IndexTransactionException in org.sakaiproject.search.transaction.impl
 

Methods in org.sakaiproject.search.transaction.impl that throw IndexTransactionException
 void IndexTransactionImpl.close()
           
 void IndexTransactionImpl.commit()
           
protected  void IndexTransactionImpl.doAfterClose()
           
protected  void IndexTransactionImpl.doAfterCommit()
           
protected  void IndexTransactionImpl.doAfterPrepare()
           
protected  void IndexTransactionImpl.doAfterRollback()
           
protected  void IndexTransactionImpl.doBeforeClose()
           
protected  void IndexTransactionImpl.doBeforeCommit()
           
protected  void IndexTransactionImpl.doBeforePrepare()
           
protected  void IndexTransactionImpl.doBeforeRollback()
           
 void IndexTransactionImpl.open()
           
 void IndexTransactionImpl.prepare()
           
 void IndexTransactionImpl.rollback()
           
 void IndexItemsTransactionImpl.setItems(List<SearchBuilderItem> items)
           
 



Copyright © 2003-2012 Sakai Project. All Rights Reserved.