org.sakaiproject.search.transaction.impl
Class TransactionManagerImpl

java.lang.Object
  extended by org.sakaiproject.search.transaction.impl.TransactionManagerImpl
All Implemented Interfaces:
TransactionIndexManager
Direct Known Subclasses:
JournalOptimizationManagerImpl, MergeUpdateManager, OptimizeIndexManager, TransactionIndexManagerImpl

public abstract class TransactionManagerImpl
extends Object
implements TransactionIndexManager

Author:
ieb Unit test
See Also:
org.sakaiproject.search.indexer.impl.test.TransactionalIndexWorkerTest

Field Summary
protected  TransactionSequence sequence
          dependency
 
Constructor Summary
TransactionManagerImpl()
           
 
Method Summary
 void addTransactionListener(TransactionListener transactionListener)
           
 void destroy()
           
 TransactionSequence getSequence()
           
 List<TransactionListener> getTransactionListeners()
           
 void init()
           
 void removeTransactionListener(TransactionListener transactionListener)
           
 void setSequence(TransactionSequence sequence)
           
 void setTransactionListeners(List<TransactionListener> transactionListeners)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sakaiproject.search.transaction.api.TransactionIndexManager
openTransaction
 

Field Detail

sequence

protected TransactionSequence sequence
dependency

Constructor Detail

TransactionManagerImpl

public TransactionManagerImpl()
Method Detail

init

public void init()

destroy

public void destroy()

getTransactionListeners

public List<TransactionListener> getTransactionListeners()
Returns:
the transactionListeners

setTransactionListeners

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

addTransactionListener

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

removeTransactionListener

public void removeTransactionListener(TransactionListener transactionListener)
Specified by:
removeTransactionListener in interface TransactionIndexManager

getSequence

public TransactionSequence getSequence()
Returns:
the sequence

setSequence

public void setSequence(TransactionSequence sequence)
Parameters:
sequence - the sequence to set


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