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(String searchEngineId,
SearchEngine searchEngine,
Destination searchReaderDestination,
Destination searchWriterDestination)
|
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 MessageBus |
getMessageBus()
|
protected abstract ClassLoader |
getOperatingClassloader()
|
protected Destination |
getSearchReaderDestination(MessageBus messageBus,
String searchEngineId,
SearchEngine searchEngine)
|
protected Destination |
getSearchWriterDestination(MessageBus messageBus,
String searchEngineId,
SearchEngine searchEngine)
|
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 |
AbstractSearchEngineConfigurator
public AbstractSearchEngineConfigurator()
afterPropertiesSet
public void afterPropertiesSet()
destroy
public void destroy()
setSearchEngines
public void setSearchEngines(Map<String,SearchEngine> searchEngines)
createSearchEngineListeners
protected void createSearchEngineListeners(String searchEngineId,
SearchEngine searchEngine,
Destination searchReaderDestination,
Destination searchWriterDestination)
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()
getMessageBus
protected abstract MessageBus getMessageBus()
getOperatingClassloader
protected abstract ClassLoader getOperatingClassloader()
getSearchReaderDestination
protected Destination getSearchReaderDestination(MessageBus messageBus,
String searchEngineId,
SearchEngine searchEngine)
getSearchWriterDestination
protected Destination getSearchWriterDestination(MessageBus messageBus,
String searchEngineId,
SearchEngine searchEngine)
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)