com.liferay.portal.kernel.search
Class AbstractSearchEngineConfigurator
java.lang.Object
com.liferay.portal.kernel.search.AbstractSearchEngineConfigurator
- All Implemented Interfaces:
- SearchEngineConfigurator
- Direct Known Subclasses:
- DefaultSearchEngineConfigurator, PluginSearchEngineConfigurator
public abstract class AbstractSearchEngineConfigurator
- extends Object
- implements SearchEngineConfigurator
|
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 |
AbstractSearchEngineConfigurator
public AbstractSearchEngineConfigurator()
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)