org.sakaiproject.search.journal.impl
Class IndexMergeTransactionImpl
java.lang.Object
org.sakaiproject.search.transaction.impl.IndexTransactionImpl
org.sakaiproject.search.transaction.impl.IndexItemsTransactionImpl
org.sakaiproject.search.journal.impl.IndexMergeTransactionImpl
- All Implemented Interfaces:
- IndexMergeTransaction, IndexItemsTransaction, IndexTransaction
public class IndexMergeTransactionImpl
- extends IndexItemsTransactionImpl
- implements IndexMergeTransaction
A merge transaction that control the merging of the journal redo log with the
local search index
- Author:
- ieb TODO Unit test
| Fields inherited from interface org.sakaiproject.search.transaction.api.IndexTransaction |
STATUS_ACTIVE, STATUS_COMMITTED, STATUS_COMMITTING, STATUS_MARKED_ROLLBACK, STATUS_NO_TRANSACTION, STATUS_PREPARED, STATUS_PREPARING, STATUS_ROLLEDBACK, STATUS_ROLLING_BACK, STATUS_UNKNOWN, TRANSACTION_ACTIVE, TRANSACTION_STATUS |
| Methods inherited from class org.sakaiproject.search.transaction.impl.IndexTransactionImpl |
clear, close, commit, doAfterClose, doAfterCommit, doAfterOpen, doAfterPrepare, doAfterRollback, doBeforeClose, doBeforeCommit, doBeforeOpen, doBeforePrepare, doBeforeRollback, get, getStatus, getTransactionId, open, prepare, put, rollback |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IndexMergeTransactionImpl
public IndexMergeTransactionImpl(TransactionManagerImpl manager,
Map<String,Object> m)
throws IndexTransactionException
- Throws:
IndexTransactionException
getJournalEntry
public long getJournalEntry()
- Specified by:
getJournalEntry in interface IndexMergeTransaction
- Returns:
- See Also:
IndexMergeTransaction.getJournalEntry()
setJournalEntry
public void setJournalEntry(long journalEntry)
- Specified by:
setJournalEntry in interface IndexMergeTransaction
- See Also:
IndexMergeTransaction.setJournalEntry(long)
Copyright © 2003-2012 Sakai Project. All Rights Reserved.