org.sakaiproject.search.indexer.impl
Class SearchBuilderQueueManager
java.lang.Object
org.sakaiproject.search.indexer.impl.SearchBuilderQueueManager
- All Implemented Interfaces:
- IndexUpdateTransactionListener, TransactionListener
public class SearchBuilderQueueManager
- extends Object
- implements IndexUpdateTransactionListener
This class manages the Search Build Queue, it retrieves the
- Author:
- ieb Unit test
- See Also:
org.sakaiproject.search.indexer.impl.test.TransactionalIndexWorkerTest
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BATCH_SIZE
public static final String BATCH_SIZE
- See Also:
- Constant Field Values
autoDdl
protected boolean autoDdl
- Configuration: to run the ddl on init or not.
SearchBuilderQueueManager
public SearchBuilderQueueManager()
setThreadLocalManager
public void setThreadLocalManager(org.sakaiproject.thread_local.api.ThreadLocalManager threadLocalManager)
init
public void init()
destroy
public void destroy()
prepare
public void prepare(IndexTransaction transaction)
- Description copied from interface:
TransactionListener
- Prepare to commit the transaction
- Specified by:
prepare in interface TransactionListener
commit
public void commit(IndexTransaction transaction)
- Specified by:
commit in interface TransactionListener
rollback
public void rollback(IndexTransaction transaction)
- Specified by:
rollback in interface TransactionListener
open
public void open(IndexTransaction transaction)
throws IndexTransactionException
- Specified by:
open in interface TransactionListener
- Throws:
IndexTransactionException
close
public void close(IndexTransaction transaction)
throws IndexTransactionException
- Specified by:
close in interface TransactionListener
- Throws:
IndexTransactionException- See Also:
TransactionListener.close(org.sakaiproject.search.transaction.api.IndexTransaction)
getSearchIndexBuilder
public SearchIndexBuilder getSearchIndexBuilder()
- Returns:
- the searchIndexBuilder
setSearchIndexBuilder
public void setSearchIndexBuilder(SearchIndexBuilder searchIndexBuilder)
- Parameters:
searchIndexBuilder - the searchIndexBuilder to set
getDatasource
public DataSource getDatasource()
- Returns:
- the datasource
setDatasource
public void setDatasource(DataSource datasource)
- Parameters:
datasource - the datasource to set
setSiteService
public void setSiteService(org.sakaiproject.site.api.SiteService siteService)
getSequence
public TransactionSequence getSequence()
- Returns:
- the sequence
setSequence
public void setSequence(TransactionSequence sequence)
- Parameters:
sequence - the sequence to set
setAutoDdl
public void setAutoDdl(String value)
- Configuration: to run the ddl on init or not.
- Parameters:
value - the auto ddl value.
getAutoDdl
public String getAutoDdl()
Copyright © 2003-2012 Sakai Project. All Rights Reserved.