public abstract class AbstractSearchEngineBuilder extends AbstractLoggableComponent implements SearchEngineBuilder
SearchEngineBuilder
interface.Modifier and Type | Field and Description |
---|---|
private PeriodicRefresher |
periodicRefresher |
private SearchDependencies |
searchDependencies |
private SearchQueryBuilderFactory |
searchQueryBuilderFactory |
Constructor and Description |
---|
AbstractSearchEngineBuilder()
The constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
doInitialize()
This method performs the actual
initialization . |
protected PeriodicRefresher |
getPeriodicRefresher() |
protected SearchDependencies |
getSearchDependencies()
This method gets the
SearchDependencies . |
protected SearchQueryBuilderFactory |
getSearchQueryBuilderFactory() |
void |
setPeriodicRefresher(PeriodicRefresher periodicRefresher) |
void |
setSearchDependencies(SearchDependencies searchDependencies) |
void |
setSearchQueryBuilderFactory(SearchQueryBuilderFactory searchQueryBuilderFactory) |
createLogger, getLogger
doInitialized, getInitializationState, initialize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createSearchEngine
private SearchQueryBuilderFactory searchQueryBuilderFactory
getSearchQueryBuilderFactory()
private PeriodicRefresher periodicRefresher
getPeriodicRefresher()
private SearchDependencies searchDependencies
getSearchDependencies()
public AbstractSearchEngineBuilder()
protected void doInitialize()
initialization
. It is called when AbstractComponent.initialize()
is
invoked for the first time. super.
AbstractComponent.doInitialize()
.doInitialize
in class AbstractLoggableComponent
protected SearchQueryBuilderFactory getSearchQueryBuilderFactory()
@Inject public void setSearchQueryBuilderFactory(SearchQueryBuilderFactory searchQueryBuilderFactory)
searchQueryBuilderFactory
- is the SearchQueryBuilderFactory
to set.protected PeriodicRefresher getPeriodicRefresher()
@Inject public void setPeriodicRefresher(PeriodicRefresher periodicRefresher)
periodicRefresher
- is the searchEngineRefresher to setprotected SearchDependencies getSearchDependencies()
SearchDependencies
.SearchDependencies
.@Inject public void setSearchDependencies(SearchDependencies searchDependencies)
searchDependencies
- is the searchDependencies to setCopyright © 2001–2016 mmm-Team. All rights reserved.