org.sakaiproject.search.optimize.shared.impl
Class JournalOptimizationManagerImpl

java.lang.Object
  extended by org.sakaiproject.search.transaction.impl.TransactionManagerImpl
      extended by org.sakaiproject.search.optimize.shared.impl.JournalOptimizationManagerImpl
All Implemented Interfaces:
JournalOptimizationManager, TransactionIndexManager

public class JournalOptimizationManagerImpl
extends TransactionManagerImpl
implements JournalOptimizationManager

Author:
ieb

Field Summary
 
Fields inherited from class org.sakaiproject.search.transaction.impl.TransactionManagerImpl
sequence
 
Constructor Summary
JournalOptimizationManagerImpl()
           
 
Method Summary
 void destroy()
           
 org.apache.lucene.analysis.Analyzer getAnalyzer()
           
 AnalyzerFactory getAnalyzerFactory()
           
 JournalManager getJournalManager()
           
 JournalSettings getJournalSettings()
           
 String getWorkingSpace()
           
 void init()
           
 IndexTransaction openTransaction(Map<String,Object> m)
          Creates a new trasaction for index update
 void setAnalyzerFactory(AnalyzerFactory analyzerFactory)
           
 void setJournalManager(JournalManager journalManager)
           
 void setJournalSettings(JournalSettings journalSettings)
           
 
Methods inherited from class org.sakaiproject.search.transaction.impl.TransactionManagerImpl
addTransactionListener, getSequence, getTransactionListeners, removeTransactionListener, setSequence, setTransactionListeners
 
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
addTransactionListener, removeTransactionListener
 

Constructor Detail

JournalOptimizationManagerImpl

public JournalOptimizationManagerImpl()
Method Detail

init

public void init()
Overrides:
init in class TransactionManagerImpl

destroy

public void destroy()
Overrides:
destroy in class TransactionManagerImpl

openTransaction

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

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

getAnalyzer

public org.apache.lucene.analysis.Analyzer getAnalyzer()
Specified by:
getAnalyzer in interface JournalOptimizationManager
Returns:
See Also:
JournalOptimizationManager.getAnalyzer()

getJournalManager

public JournalManager getJournalManager()
Specified by:
getJournalManager in interface JournalOptimizationManager
Returns:
See Also:
JournalOptimizationManager.getJournalManager()

getWorkingSpace

public String getWorkingSpace()
Specified by:
getWorkingSpace in interface JournalOptimizationManager
Returns:
See Also:
JournalOptimizationManager.getWorkingSpace()

getAnalyzerFactory

public AnalyzerFactory getAnalyzerFactory()
Returns:
the analyzerFactory

setAnalyzerFactory

public void setAnalyzerFactory(AnalyzerFactory analyzerFactory)
Parameters:
analyzerFactory - the analyzerFactory to set

setJournalManager

public void setJournalManager(JournalManager journalManager)
Parameters:
journalManager - the journalManager to set

getJournalSettings

public JournalSettings getJournalSettings()
Returns:
the journalSettings

setJournalSettings

public void setJournalSettings(JournalSettings journalSettings)
Parameters:
journalSettings - the journalSettings to set


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