org.sakaiproject.search.transaction.api
Interface TransactionIndexManager

All Known Subinterfaces:
JournalOptimizationManager
All Known Implementing Classes:
JournalOptimizationManagerImpl, MergeUpdateManager, OptimizeIndexManager, TransactionIndexManagerImpl, TransactionManagerImpl

public interface TransactionIndexManager

Acts as a transaction factory for index operations and provides a location where listeners can register

Author:
ieb

Method Summary
 void addTransactionListener(TransactionListener transactionListener)
           
 IndexTransaction openTransaction(Map<String,Object> m)
          Creates a new trasaction for index update
 void removeTransactionListener(TransactionListener transactionListener)
           
 

Method Detail

openTransaction

IndexTransaction openTransaction(Map<String,Object> m)
                                 throws IndexTransactionException
Creates a new trasaction for index update

Parameters:
m - the properties of the transaction
Returns:
Throws:
IndexTransactionException

addTransactionListener

void addTransactionListener(TransactionListener transactionListener)
Parameters:
transactionListener -

removeTransactionListener

void removeTransactionListener(TransactionListener transactionListener)
Parameters:
transactionListener -


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