Class DefaultIndexerContext
java.lang.Object
de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexerContext
- All Implemented Interfaces:
IndexerContext
Default implementation of
IndexerContext.-
Nested Class Summary
Nested classes/interfaces inherited from interface de.hybris.platform.solrfacetsearch.indexer.IndexerContext
IndexerContext.Status -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFailureException(Exception exception) Returns a mutableMapthat can be used to store attributes associated with thisIndexerContext.Returns the facet search configuration.Returns all failure causing exceptions for thisIndexerContext.getIndex()Returns the index to use during the indexer operation.Returns the indexed properties to be indexed.Returns the indexed type.Returns a mutableMapthat can be used to store indexer hints.Returns the index operation.longReturns the index operation id.getPks()Returns the pks of the items to be indexed.Returns the current status for thisIndexerContextbooleanReturnstrueif the index operation is external.voidsetExternalIndexOperation(boolean externalIndexOperation) voidsetFacetSearchConfig(FacetSearchConfig facetSearchConfig) voidSets the index to use during the indexer operation.voidsetIndexedProperties(Collection<IndexedProperty> indexedProperties) voidsetIndexedType(IndexedType indexedType) voidsetIndexOperation(IndexOperation indexOperation) voidsetIndexOperationId(long indexOperationId) voidSets the pks of the items to be indexed.voidsetStatus(IndexerContext.Status status)
-
Constructor Details
-
DefaultIndexerContext
public DefaultIndexerContext()
-
-
Method Details
-
getIndexOperationId
public long getIndexOperationId()Description copied from interface:IndexerContextReturns the index operation id.- Specified by:
getIndexOperationIdin interfaceIndexerContext- Returns:
- the index operation id
-
setIndexOperationId
public void setIndexOperationId(long indexOperationId) -
getIndexOperation
Description copied from interface:IndexerContextReturns the index operation.- Specified by:
getIndexOperationin interfaceIndexerContext- Returns:
- the index operation
-
setIndexOperation
-
isExternalIndexOperation
public boolean isExternalIndexOperation()Description copied from interface:IndexerContextReturnstrueif the index operation is external. An external operation does not use a default indexer query.- Specified by:
isExternalIndexOperationin interfaceIndexerContext- Returns:
trueif the index operation is external,falseotherwise
-
setExternalIndexOperation
public void setExternalIndexOperation(boolean externalIndexOperation) -
getFacetSearchConfig
Description copied from interface:IndexerContextReturns the facet search configuration.- Specified by:
getFacetSearchConfigin interfaceIndexerContext- Returns:
- the facet search configuration
-
setFacetSearchConfig
-
getIndexedType
Description copied from interface:IndexerContextReturns the indexed type.- Specified by:
getIndexedTypein interfaceIndexerContext- Returns:
- the indexed type
-
setIndexedType
-
getIndexedProperties
Description copied from interface:IndexerContextReturns the indexed properties to be indexed.- Specified by:
getIndexedPropertiesin interfaceIndexerContext- Returns:
- the indexed properties to be indexed
-
setIndexedProperties
-
getPks
Description copied from interface:IndexerContextReturns the pks of the items to be indexed.- Specified by:
getPksin interfaceIndexerContext- Returns:
- pks of the items to be indexed
-
setPks
Description copied from interface:IndexerContextSets the pks of the items to be indexed.- Specified by:
setPksin interfaceIndexerContext- Parameters:
pks- - the pks of the items to be indexed
-
getIndex
Description copied from interface:IndexerContextReturns the index to use during the indexer operation.- Specified by:
getIndexin interfaceIndexerContext- Returns:
- the index to use
-
setIndex
Description copied from interface:IndexerContextSets the index to use during the indexer operation.- Specified by:
setIndexin interfaceIndexerContext- Parameters:
index- - the index to use
-
getIndexerHints
Description copied from interface:IndexerContextReturns a mutableMapthat can be used to store indexer hints.- Specified by:
getIndexerHintsin interfaceIndexerContext- Returns:
- the map containing the indexer hints
-
getAttributes
Description copied from interface:IndexerContextReturns a mutableMapthat can be used to store attributes associated with thisIndexerContext.- Specified by:
getAttributesin interfaceIndexerContext- Returns:
- the map containing the attributes
-
getStatus
Description copied from interface:IndexerContextReturns the current status for thisIndexerContext- Specified by:
getStatusin interfaceIndexerContext- Returns:
- the current status
-
setStatus
-
addFailureException
-
getFailureExceptions
Description copied from interface:IndexerContextReturns all failure causing exceptions for thisIndexerContext.- Specified by:
getFailureExceptionsin interfaceIndexerContext
-