Class DefaultSnIndexerBatchCallable
java.lang.Object
de.hybris.platform.searchservices.indexer.service.impl.DefaultSnIndexerBatchCallable
- All Implemented Interfaces:
SnIndexerBatchCallable,Callable<SnIndexerBatchResponse>
Default implementation of
SnIndexerBatchCallable.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncall()protected voidReturns the indexer batch id;protected Stringvoidinitialize(SnIndexerContext indexerContext, List<SnIndexerItemSourceOperation> indexerItemSourceOperations, String indexerBatchId) Initializes the indexer batch runnable.protected voidvoidsetCommonI18NService(CommonI18NService commonI18NService) voidsetSessionService(SessionService sessionService) voidsetSnIndexerBatchStrategyFactory(SnIndexerBatchStrategyFactory snIndexerBatchStrategyFactory) voidsetSnIndexTypeService(SnIndexTypeService snIndexTypeService) voidsetTenantService(TenantService tenantService) voidsetUserService(UserService userService)
-
Constructor Details
-
DefaultSnIndexerBatchCallable
public DefaultSnIndexerBatchCallable()
-
-
Method Details
-
initialize
public void initialize(SnIndexerContext indexerContext, List<SnIndexerItemSourceOperation> indexerItemSourceOperations, String indexerBatchId) Description copied from interface:SnIndexerBatchCallableInitializes the indexer batch runnable.- Specified by:
initializein interfaceSnIndexerBatchCallable- Parameters:
indexerContext- - the indexer contextindexerItemSourceOperations- - the indexer item source operationsindexerBatchId- - the indexer batch id
-
call
- Specified by:
callin interfaceCallable<SnIndexerBatchResponse>- Throws:
SnExceptionInterruptedException
-
initializeSession
protected void initializeSession() -
destroySession
protected void destroySession() -
getTaskName
-
getTenantId
-
getSessionUser
-
getSessionLanguage
-
getSessionCurrency
-
getIndexTypeId
-
getIndexId
-
getIndexerOperationType
-
getIndexerItemSourceOperations
-
getIndexerOperationId
-
getIndexerBatchId
Description copied from interface:SnIndexerBatchCallableReturns the indexer batch id;- Specified by:
getIndexerBatchIdin interfaceSnIndexerBatchCallable- Returns:
- the indexer batch id
-
getTenantService
-
setTenantService
-
getSessionService
-
setSessionService
-
getUserService
-
setUserService
-
getCommonI18NService
-
setCommonI18NService
-
getSnIndexTypeService
-
setSnIndexTypeService
-
getSnIndexerBatchStrategyFactory
-
setSnIndexerBatchStrategyFactory
public void setSnIndexerBatchStrategyFactory(SnIndexerBatchStrategyFactory snIndexerBatchStrategyFactory)
-