|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||