public class BackofficeIndexerStrategy extends DefaultIndexerStrategy
DefaultIndexerStrategy.IndexerWorkerWrapper| Constructor and Description |
|---|
BackofficeIndexerStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doExecute(Index resolvedIndex,
long indexOperationId,
boolean isExternalIndexOperation)
Creates local view with admin privileges and calls
doExecuteAsAdmin(de.hybris.platform.solrfacetsearch.solr.Index, long, boolean) |
protected void |
doExecuteAsAdmin(Index resolvedIndex,
long indexOperationId,
boolean isExternalIndexOperation)
This method contains real logic being executed by
doExecute(de.hybris.platform.solrfacetsearch.solr.Index, long, boolean) in admin's local
view. |
createIndexerWorker, createIndexerWorkersPool, doExecute, getIndexerWorkerFactory, markThreadAsSuspendable, runWorkers, setIndexerWorkerFactorycreateIndexerQuery, createLocalSessionContext, execute, executeIndexerQuery, getCommonI18NService, getFacetSearchConfig, getFlexibleSearchQuerySpecFactory, getIndex, getIndexedProperties, getIndexedType, getIndexerContextFactory, getIndexerHints, getIndexerQueriesExecutor, getIndexOperation, getIndexOperationIdGenerator, getPks, getSessionService, getSolrIndexService, getSolrSearchProviderFactory, getTenantService, getUserService, logStrategyError, logStrategyStart, logStrategySuccess, registerOrUpdateNonSuspendableThread, removeLocalSessionContext, resolveIndex, resolveIndexedProperties, resolveIndexerHints, resolvePks, resolveSessionCurrency, resolveSessionLanguage, resolveSessionUser, resolveTenantId, revertOperationInfo, setCommonI18NService, setFacetSearchConfig, setFlexibleSearchQuerySpecFactory, setIndex, setIndexedProperties, setIndexedType, setIndexerContextFactory, setIndexerHints, setIndexerQueriesExecutor, setIndexOperation, setIndexOperationIdGenerator, setPks, setSessionService, setSolrIndexService, setSolrSearchProviderFactory, setTenantService, setUserService, validateRequiredFieldsprotected void doExecute(Index resolvedIndex, long indexOperationId, boolean isExternalIndexOperation) throws IndexerException
doExecuteAsAdmin(de.hybris.platform.solrfacetsearch.solr.Index, long, boolean)doExecute in class AbstractIndexerStrategyIndexerExceptionprotected void doExecuteAsAdmin(Index resolvedIndex, long indexOperationId, boolean isExternalIndexOperation) throws IndexerException
doExecute(de.hybris.platform.solrfacetsearch.solr.Index, long, boolean) in admin's local
view. Default implementation delegates to DefaultIndexerStrategy.doExecute(de.hybris.platform.solrfacetsearch.indexer.IndexerContext)IndexerExceptionCopyright © 2018 SAP SE. All Rights Reserved.