Liferay 7.0-ce-b4

com.liferay.portal.kernel.search
Class AbstractSearchEngineConfigurator

java.lang.Object
  extended by com.liferay.portal.kernel.search.AbstractSearchEngineConfigurator
All Implemented Interfaces:
SearchEngineConfigurator
Direct Known Subclasses:
DefaultSearchEngineConfigurator, PluginSearchEngineConfigurator

public abstract class AbstractSearchEngineConfigurator
extends Object
implements SearchEngineConfigurator


Constructor Summary
AbstractSearchEngineConfigurator()
           
 
Method Summary
 void afterPropertiesSet()
           
protected  void createSearchEngineListeners(String searchEngineId, SearchEngine searchEngine, Destination searchReaderDestination, Destination searchWriterDestination)
           
protected  Destination createSearchReaderDestination(String searchReaderDestinationName)
           
protected  Destination createSearchWriterDestination(String searchWriterDestinationName)
           
 void destroy()
           
protected  void destroySearchEngine(com.liferay.portal.kernel.search.AbstractSearchEngineConfigurator.SearchEngineRegistration searchEngineRegistration)
           
protected abstract  String getDefaultSearchEngineId()
           
protected abstract  IndexSearcher getIndexSearcher()
           
protected abstract  IndexWriter getIndexWriter()
           
protected abstract  ClassLoader getOperatingClassloader()
           
protected  Destination getSearchReaderDestination(MessageBus messageBus, String searchEngineId)
           
protected  Destination getSearchWriterDestination(MessageBus messageBus, String searchEngineId)
           
protected  void initialize()
           
protected  void initSearchEngine(String searchEngineId, SearchEngine searchEngine)
           
protected  void registerInvokerMessageListener(Destination destination, List<InvokerMessageListener> invokerMessageListeners)
           
protected  void registerSearchEngineMessageListener(String searchEngineId, SearchEngine searchEngine, Destination destination, BaseSearchEngineMessageListener baseSearchEngineMessageListener, Object manager)
           
protected  void savePreviousSearchEngineListeners(Destination searchReaderDestination, Destination searchWriterDestination, com.liferay.portal.kernel.search.AbstractSearchEngineConfigurator.SearchEngineRegistration searchEngineRegistration)
           
 void setSearchEngines(Map<String,SearchEngine> searchEngines)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSearchEngineConfigurator

public AbstractSearchEngineConfigurator()
Method Detail

afterPropertiesSet

public void afterPropertiesSet()
Specified by:
afterPropertiesSet in interface SearchEngineConfigurator

destroy

public void destroy()
Specified by:
destroy in interface SearchEngineConfigurator

setSearchEngines

public void setSearchEngines(Map<String,SearchEngine> searchEngines)
Specified by:
setSearchEngines in interface SearchEngineConfigurator

createSearchEngineListeners

protected void createSearchEngineListeners(String searchEngineId,
                                           SearchEngine searchEngine,
                                           Destination searchReaderDestination,
                                           Destination searchWriterDestination)

createSearchReaderDestination

protected Destination createSearchReaderDestination(String searchReaderDestinationName)

createSearchWriterDestination

protected Destination createSearchWriterDestination(String searchWriterDestinationName)

destroySearchEngine

protected void destroySearchEngine(com.liferay.portal.kernel.search.AbstractSearchEngineConfigurator.SearchEngineRegistration searchEngineRegistration)

getDefaultSearchEngineId

protected abstract String getDefaultSearchEngineId()

getIndexSearcher

protected abstract IndexSearcher getIndexSearcher()

getIndexWriter

protected abstract IndexWriter getIndexWriter()

getOperatingClassloader

protected abstract ClassLoader getOperatingClassloader()

getSearchReaderDestination

protected Destination getSearchReaderDestination(MessageBus messageBus,
                                                 String searchEngineId)

getSearchWriterDestination

protected Destination getSearchWriterDestination(MessageBus messageBus,
                                                 String searchEngineId)

initialize

protected void initialize()

initSearchEngine

protected void initSearchEngine(String searchEngineId,
                                SearchEngine searchEngine)

registerInvokerMessageListener

protected void registerInvokerMessageListener(Destination destination,
                                              List<InvokerMessageListener> invokerMessageListeners)

registerSearchEngineMessageListener

protected void registerSearchEngineMessageListener(String searchEngineId,
                                                   SearchEngine searchEngine,
                                                   Destination destination,
                                                   BaseSearchEngineMessageListener baseSearchEngineMessageListener,
                                                   Object manager)

savePreviousSearchEngineListeners

protected void savePreviousSearchEngineListeners(Destination searchReaderDestination,
                                                 Destination searchWriterDestination,
                                                 com.liferay.portal.kernel.search.AbstractSearchEngineConfigurator.SearchEngineRegistration searchEngineRegistration)

Liferay 7.0-ce-b4