com.liferay.portal.kernel.search
Class AbstractSearchEngineConfigurator
java.lang.Object
com.liferay.portal.kernel.search.AbstractSearchEngineConfigurator
- Direct Known Subclasses:
- DefaultSearchEngineConfigurator, PluginSearchEngineConfigurator
public abstract class AbstractSearchEngineConfigurator
- extends Object
Method Summary |
void |
afterPropertiesSet()
|
protected void |
createSearchEngineListeners(SearchEngine searchEngine,
Destination searchReaderDestination,
Destination searchWriterDestination)
|
void |
destroy()
|
protected void |
destroySearchEngine(com.liferay.portal.kernel.search.AbstractSearchEngineConfigurator.SearchEngineRegistration searchEngineRegistration)
|
protected abstract IndexSearcher |
getIndexSearcher()
|
protected abstract IndexWriter |
getIndexWriter()
|
protected abstract MessageBus |
getMessageBus()
|
protected abstract ClassLoader |
getOperatingClassloader()
|
protected Destination |
getSearchReaderDestination(MessageBus messageBus,
SearchEngine searchEngine)
|
protected Destination |
getSearchWriterDestination(MessageBus messageBus,
SearchEngine searchEngine)
|
protected void |
initSearchEngine(SearchEngine searchEngine)
|
protected void |
registerInvokerMessageListener(Destination destination,
List<InvokerMessageListener> invokerMessageListeners)
|
protected void |
registerSearchEngineMessageListener(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(List<SearchEngine> searchEngines)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractSearchEngineConfigurator
public AbstractSearchEngineConfigurator()
afterPropertiesSet
public void afterPropertiesSet()
destroy
public void destroy()
setSearchEngines
public void setSearchEngines(List<SearchEngine> searchEngines)
createSearchEngineListeners
protected void createSearchEngineListeners(SearchEngine searchEngine,
Destination searchReaderDestination,
Destination searchWriterDestination)
destroySearchEngine
protected void destroySearchEngine(com.liferay.portal.kernel.search.AbstractSearchEngineConfigurator.SearchEngineRegistration searchEngineRegistration)
getIndexSearcher
protected abstract IndexSearcher getIndexSearcher()
getIndexWriter
protected abstract IndexWriter getIndexWriter()
getMessageBus
protected abstract MessageBus getMessageBus()
getOperatingClassloader
protected abstract ClassLoader getOperatingClassloader()
getSearchReaderDestination
protected Destination getSearchReaderDestination(MessageBus messageBus,
SearchEngine searchEngine)
getSearchWriterDestination
protected Destination getSearchWriterDestination(MessageBus messageBus,
SearchEngine searchEngine)
initSearchEngine
protected void initSearchEngine(SearchEngine searchEngine)
registerInvokerMessageListener
protected void registerInvokerMessageListener(Destination destination,
List<InvokerMessageListener> invokerMessageListeners)
registerSearchEngineMessageListener
protected void registerSearchEngineMessageListener(SearchEngine searchEngine,
Destination destination,
BaseSearchEngineMessageListener baseSearchEngineMessageListener,
Object manager)
savePreviousSearchEngineListeners
protected void savePreviousSearchEngineListeners(Destination searchReaderDestination,
Destination searchWriterDestination,
com.liferay.portal.kernel.search.AbstractSearchEngineConfigurator.SearchEngineRegistration searchEngineRegistration)