public abstract class BaseFetchCommand<T extends com.exalead.fetch.FetchContext> extends Command
Modifier and Type | Field and Description |
---|---|
protected com.exalead.fetch.document.CachedDocumentRetriever |
cachedDocumentRetriever |
protected com.exalead.fetch.document.RawDocumentRetriever<com.exalead.fetch.FetchContext> |
rawDocumentRetriever |
delegate, logger, queryState, runningQueries, startingQueries
Constructor and Description |
---|
BaseFetchCommand(BaseFetchCommand baseConfig) |
Modifier and Type | Method and Description |
---|---|
void |
configure()
Build the configuration
|
protected void |
extractCommonParameters(com.exalead.fetch.FetchContext context,
SearchParameters args) |
protected void |
extractCommonParameters(com.exalead.fetch.FetchContext context,
SearchParameters args,
boolean fallbackOnMasterPart) |
protected void |
fetchFromDocumentCacheThenSource(com.exalead.fetch.FetchContext context) |
static java.util.List<com.exalead.mercury.mami.connect.v10.SourceConfig> |
getSourceConfigList() |
static java.util.Map<java.lang.String,com.exalead.mercury.mami.connect.v10.SourceConfig> |
getSourceConfigMap() |
protected SearchParameters |
readArgs(javax.servlet.http.HttpServletRequest request) |
protected static void |
sendErrorWithDispatch(javax.servlet.http.HttpServletResponse resp,
java.lang.String suffixData,
java.lang.Exception e) |
execute, onDeinit, onPreReconfiguration, onQueryDone, onQueryStarted, onQueryStarting, onReconfigurationStarting, removeJettyStuff, sendError, setSearchAPIDelegate, waitForStartingQueries
protected com.exalead.fetch.document.CachedDocumentRetriever cachedDocumentRetriever
protected com.exalead.fetch.document.RawDocumentRetriever<com.exalead.fetch.FetchContext> rawDocumentRetriever
public BaseFetchCommand(BaseFetchCommand baseConfig)
public static java.util.List<com.exalead.mercury.mami.connect.v10.SourceConfig> getSourceConfigList()
public static java.util.Map<java.lang.String,com.exalead.mercury.mami.connect.v10.SourceConfig> getSourceConfigMap()
public void configure()
Command
protected SearchParameters readArgs(javax.servlet.http.HttpServletRequest request)
protected void extractCommonParameters(com.exalead.fetch.FetchContext context, SearchParameters args)
protected void extractCommonParameters(com.exalead.fetch.FetchContext context, SearchParameters args, boolean fallbackOnMasterPart)
protected void fetchFromDocumentCacheThenSource(com.exalead.fetch.FetchContext context) throws com.exalead.fetch.FetchException
com.exalead.fetch.FetchException
protected static void sendErrorWithDispatch(javax.servlet.http.HttpServletResponse resp, java.lang.String suffixData, java.lang.Exception e) throws java.io.IOException
java.io.IOException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.