|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of IndexTransaction in org.sakaiproject.search.indexer.api |
|---|
| Subinterfaces of IndexTransaction in org.sakaiproject.search.indexer.api | |
|---|---|
interface |
IndexUpdateTransaction
This represents a transactional index operation |
| Uses of IndexTransaction in org.sakaiproject.search.indexer.debug |
|---|
| Methods in org.sakaiproject.search.indexer.debug with parameters of type IndexTransaction | |
|---|---|
void |
DebugTransactionListener.close(IndexTransaction transaction)
|
void |
DebugTransactionListener.commit(IndexTransaction transaction)
|
void |
DebugTransactionListener.open(IndexTransaction transaction)
|
void |
DebugTransactionListener.prepare(IndexTransaction transaction)
|
void |
DebugTransactionListener.rollback(IndexTransaction transaction)
|
| Uses of IndexTransaction in org.sakaiproject.search.indexer.impl |
|---|
| Classes in org.sakaiproject.search.indexer.impl that implement IndexTransaction | |
|---|---|
class |
IndexUpdateTransactionImpl
A transaction to manage the 2PC of a journaled indexing operation, this is created by a Transaction Manager |
| Methods in org.sakaiproject.search.indexer.impl with parameters of type IndexTransaction | |
|---|---|
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)
|
void |
SearchBuilderQueueManager.commit(IndexTransaction transaction)
|
void |
JournalManagerUpdateTransaction.open(IndexTransaction transaction)
|
void |
JournalStorageUpdateTransactionListener.open(IndexTransaction transaction)
|
void |
SearchBuilderQueueManager.open(IndexTransaction transaction)
|
void |
JournalManagerUpdateTransaction.prepare(IndexTransaction transaction)
|
void |
JournalStorageUpdateTransactionListener.prepare(IndexTransaction transaction)
|
void |
SearchBuilderQueueManager.prepare(IndexTransaction transaction)
|
void |
JournalManagerUpdateTransaction.rollback(IndexTransaction transaction)
|
void |
JournalStorageUpdateTransactionListener.rollback(IndexTransaction transaction)
|
void |
SearchBuilderQueueManager.rollback(IndexTransaction transaction)
|
| Uses of IndexTransaction in org.sakaiproject.search.journal.api |
|---|
| Subinterfaces of IndexTransaction in org.sakaiproject.search.journal.api | |
|---|---|
interface |
IndexMergeTransaction
This transaction represents a merge operation on the local index from the journal store |
| Methods in org.sakaiproject.search.journal.api with parameters of type IndexTransaction | |
|---|---|
void |
JournalManager.doOpenTransaction(IndexTransaction transaction)
Perfomes the open, giving the JournalManager implementation a chance to veto the transaction. |
| Uses of IndexTransaction in org.sakaiproject.search.journal.impl |
|---|
| Classes in org.sakaiproject.search.journal.impl that implement IndexTransaction | |
|---|---|
class |
IndexMergeTransactionImpl
A merge transaction that control the merging of the journal redo log with the local search index |
| Methods in org.sakaiproject.search.journal.impl that return IndexTransaction | |
|---|---|
IndexTransaction |
MergeUpdateManager.openTransaction(Map<String,Object> m)
|
| Methods in org.sakaiproject.search.journal.impl with parameters of type IndexTransaction | |
|---|---|
void |
SharedFilesystemJournalStorage.close(IndexTransaction transaction)
|
void |
JournaledFSIndexStorageUpdateTransactionListener.close(IndexTransaction transaction)
|
void |
JournaledFSIndexStorageUpdateTransactionListener.commit(IndexTransaction transaction)
|
void |
DbJournalManager.doOpenTransaction(IndexTransaction transaction)
|
void |
JournaledFSIndexStorageUpdateTransactionListener.open(IndexTransaction transaction)
|
void |
JournaledFSIndexStorageUpdateTransactionListener.prepare(IndexTransaction transaction)
|
void |
JournaledFSIndexStorageUpdateTransactionListener.rollback(IndexTransaction transaction)
|
| Uses of IndexTransaction in org.sakaiproject.search.optimize.api |
|---|
| Subinterfaces of IndexTransaction in org.sakaiproject.search.optimize.api | |
|---|---|
interface |
IndexOptimizeTransaction
An Index Optimize transaction manages an optimisation operateration where multiple transient segments produced by journaled index operations are merged into a permanent segment |
| Uses of IndexTransaction in org.sakaiproject.search.optimize.impl |
|---|
| Classes in org.sakaiproject.search.optimize.impl that implement IndexTransaction | |
|---|---|
class |
IndexOptimizeTransactionImpl
A transaction holder for Index Optimizations |
| Methods in org.sakaiproject.search.optimize.impl that return IndexTransaction | |
|---|---|
IndexTransaction |
OptimizeIndexManager.openTransaction(Map<String,Object> m)
|
| Methods in org.sakaiproject.search.optimize.impl with parameters of type IndexTransaction | |
|---|---|
void |
OptimizeTransactionListenerImpl.close(IndexTransaction transaction)
|
void |
OptimizeTransactionListenerImpl.commit(IndexTransaction transaction)
commit closes the temporary segment, and merges it into the permanent segment. |
void |
OptimizeTransactionListenerImpl.open(IndexTransaction transaction)
Open the index, but throw a NoOptimizationReqiredException if there are not enough segments to perfom a merge on |
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 |
| Uses of IndexTransaction in org.sakaiproject.search.optimize.shared.api |
|---|
| Subinterfaces of IndexTransaction in org.sakaiproject.search.optimize.shared.api | |
|---|---|
interface |
JournalOptimizationTransaction
|
| Uses of IndexTransaction in org.sakaiproject.search.optimize.shared.impl |
|---|
| Classes in org.sakaiproject.search.optimize.shared.impl that implement IndexTransaction | |
|---|---|
class |
JournalOptimizationTransactionImpl
|
| Methods in org.sakaiproject.search.optimize.shared.impl that return IndexTransaction | |
|---|---|
IndexTransaction |
JournalOptimizationManagerImpl.openTransaction(Map<String,Object> m)
|
| Methods in org.sakaiproject.search.optimize.shared.impl with parameters of type IndexTransaction | |
|---|---|
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 |
DbJournalOptimizationManager.doOpenTransaction(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 |
SharedFilesystemSaveTransactionListener.open(IndexTransaction transaction)
|
void |
SharedFilesystemLoadTransactionListener.open(IndexTransaction transaction)
|
void |
JournalOptimizationEndTransactionListener.open(IndexTransaction transaction)
|
void |
OptimizeSharedTransactionListenerImpl.prepare(IndexTransaction transaction)
Perform the merge operation on the segments into the target shared segment |
void |
JournalOptimizationStartTransactionListener.prepare(IndexTransaction transaction)
|
void |
SharedFilesystemSaveTransactionListener.prepare(IndexTransaction transaction)
|
void |
SharedFilesystemLoadTransactionListener.prepare(IndexTransaction transaction)
|
void |
JournalOptimizationEndTransactionListener.prepare(IndexTransaction transaction)
|
void |
OptimizeSharedTransactionListenerImpl.rollback(IndexTransaction transaction)
Roll back the optimize operation |
void |
JournalOptimizationStartTransactionListener.rollback(IndexTransaction transaction)
|
void |
SharedFilesystemSaveTransactionListener.rollback(IndexTransaction transaction)
|
void |
SharedFilesystemLoadTransactionListener.rollback(IndexTransaction transaction)
|
void |
JournalOptimizationEndTransactionListener.rollback(IndexTransaction transaction)
|
| Uses of IndexTransaction in org.sakaiproject.search.transaction.api |
|---|
| Subinterfaces of IndexTransaction in org.sakaiproject.search.transaction.api | |
|---|---|
interface |
IndexItemsTransaction
A transaction with associated items |
| Methods in org.sakaiproject.search.transaction.api that return IndexTransaction | |
|---|---|
IndexTransaction |
TransactionIndexManager.openTransaction(Map<String,Object> m)
Creates a new trasaction for index update |
| Methods in org.sakaiproject.search.transaction.api with parameters of type IndexTransaction | |
|---|---|
void |
TransactionListener.close(IndexTransaction transaction)
|
void |
TransactionListener.commit(IndexTransaction transaction)
|
void |
TransactionListener.open(IndexTransaction transaction)
|
void |
TransactionListener.prepare(IndexTransaction transaction)
Prepare to commit the transaction |
void |
TransactionListener.rollback(IndexTransaction transaction)
|
| Uses of IndexTransaction in org.sakaiproject.search.transaction.impl |
|---|
| Classes in org.sakaiproject.search.transaction.impl that implement IndexTransaction | |
|---|---|
class |
IndexItemsTransactionImpl
Base for index transactions with items |
class |
IndexTransactionImpl
Base for index transactions |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||