org.sakaiproject.search.journal.impl
Class MergeUpdateManager

java.lang.Object
  extended by org.sakaiproject.search.transaction.impl.TransactionManagerImpl
      extended by org.sakaiproject.search.journal.impl.MergeUpdateManager
All Implemented Interfaces:
TransactionIndexManager

public class MergeUpdateManager
extends TransactionManagerImpl

Manages the index update operations

Author:
ieb TODO Unit test

Field Summary
 
Fields inherited from class org.sakaiproject.search.transaction.impl.TransactionManagerImpl
sequence
 
Constructor Summary
MergeUpdateManager()
           
 
Method Summary
 void addTransactionListener(TransactionListener transactionListener)
           
 void destroy()
           
 void init()
           
 IndexTransaction openTransaction(Map<String,Object> m)
          Creates a new trasaction for index update
 void setTransactionListeners(List<TransactionListener> transactionListeners)
           
 
Methods inherited from class org.sakaiproject.search.transaction.impl.TransactionManagerImpl
getSequence, getTransactionListeners, removeTransactionListener, setSequence
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MergeUpdateManager

public MergeUpdateManager()
Method Detail

openTransaction

public IndexTransaction openTransaction(Map<String,Object> m)
                                 throws IndexTransactionException
Description copied from interface: TransactionIndexManager
Creates a new trasaction for index update

Parameters:
m - the properties of the transaction
Returns:
Throws:
IndexTransactionException
See Also:
TransactionIndexManager.openTransaction(java.util.Map)

init

public void init()
Overrides:
init in class TransactionManagerImpl

destroy

public void destroy()
Overrides:
destroy in class TransactionManagerImpl

addTransactionListener

public void addTransactionListener(TransactionListener transactionListener)
Specified by:
addTransactionListener in interface TransactionIndexManager
Overrides:
addTransactionListener in class TransactionManagerImpl

setTransactionListeners

public void setTransactionListeners(List<TransactionListener> transactionListeners)
Overrides:
setTransactionListeners in class TransactionManagerImpl
Parameters:
transactionListeners - the transactionListeners to set


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