Class DefaultSnIndexerBatchRunnable
- java.lang.Object
-
- de.hybris.platform.searchservices.indexer.service.impl.DefaultSnIndexerBatchRunnable
-
- All Implemented Interfaces:
SnIndexerBatchRunnable,java.lang.Runnable
public class DefaultSnIndexerBatchRunnable extends java.lang.Object implements SnIndexerBatchRunnable
Default implementation ofSnIndexerBatchRunnable.
-
-
Constructor Summary
Constructors Constructor Description DefaultSnIndexerBatchRunnable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddestroySession()CommonI18NServicegetCommonI18NService()protected java.lang.StringgetIndexerBatchId()SnIndexerBatchResponsegetIndexerBatchResponse()Returns the indexer batch response.protected java.util.List<SnIndexerItemSourceOperation>getIndexerItemSourceOperations()protected java.lang.StringgetIndexerOperationId()protected SnIndexerOperationTypegetIndexerOperationType()protected java.lang.StringgetIndexId()protected java.lang.StringgetIndexTypeId()protected java.lang.StringgetSessionCurrency()protected java.lang.StringgetSessionLanguage()SessionServicegetSessionService()protected java.lang.StringgetSessionUser()SnIndexerBatchStrategyFactorygetSnIndexerBatchStrategyFactory()SnIndexTypeServicegetSnIndexTypeService()protected java.lang.StringgetTaskName()protected java.lang.StringgetTenantId()TenantServicegetTenantService()UserServicegetUserService()voidinitialize(SnIndexerContext indexerContext, java.util.List<SnIndexerItemSourceOperation> indexerItemSourceOperations, java.lang.String indexerBatchId)Initializes the indexer batch runnable.protected voidinitializeSession()voidrun()voidsetCommonI18NService(CommonI18NService commonI18NService)protected voidsetIndexerBatchId(java.lang.String indexerBatchId)protected voidsetIndexerBatchResponse(SnIndexerBatchResponse indexerBatchResponse)protected voidsetIndexerItemSourceOperations(java.util.List<SnIndexerItemSourceOperation> indexerItemSourceOperations)protected voidsetIndexerOperationId(java.lang.String indexerOperationId)protected voidsetIndexerOperationType(SnIndexerOperationType indexerOperationType)protected voidsetIndexId(java.lang.String indexId)protected voidsetIndexTypeId(java.lang.String indexTypeId)protected voidsetSessionCurrency(java.lang.String sessionCurrency)protected voidsetSessionLanguage(java.lang.String sessionLanguage)voidsetSessionService(SessionService sessionService)protected voidsetSessionUser(java.lang.String sessionUser)voidsetSnIndexerBatchStrategyFactory(SnIndexerBatchStrategyFactory snIndexerBatchStrategyFactory)voidsetSnIndexTypeService(SnIndexTypeService snIndexTypeService)protected voidsetTenantId(java.lang.String tenantId)voidsetTenantService(TenantService tenantService)voidsetUserService(UserService userService)
-
-
-
Method Detail
-
initialize
public void initialize(SnIndexerContext indexerContext, java.util.List<SnIndexerItemSourceOperation> indexerItemSourceOperations, java.lang.String indexerBatchId)
Description copied from interface:SnIndexerBatchRunnableInitializes the indexer batch runnable.- Specified by:
initializein interfaceSnIndexerBatchRunnable- Parameters:
indexerContext- - the indexer contextindexerItemSourceOperations- - the indexer item source operationsindexerBatchId- - the indexer batch id
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
initializeSession
protected void initializeSession()
-
destroySession
protected void destroySession()
-
getTaskName
protected java.lang.String getTaskName()
-
getTenantId
protected java.lang.String getTenantId()
-
setTenantId
protected void setTenantId(java.lang.String tenantId)
-
getSessionUser
protected java.lang.String getSessionUser()
-
setSessionUser
protected void setSessionUser(java.lang.String sessionUser)
-
getSessionLanguage
protected java.lang.String getSessionLanguage()
-
setSessionLanguage
protected void setSessionLanguage(java.lang.String sessionLanguage)
-
getSessionCurrency
protected java.lang.String getSessionCurrency()
-
setSessionCurrency
protected void setSessionCurrency(java.lang.String sessionCurrency)
-
getIndexTypeId
protected java.lang.String getIndexTypeId()
-
setIndexTypeId
protected void setIndexTypeId(java.lang.String indexTypeId)
-
getIndexerOperationType
protected SnIndexerOperationType getIndexerOperationType()
-
setIndexerOperationType
protected void setIndexerOperationType(SnIndexerOperationType indexerOperationType)
-
getIndexerItemSourceOperations
protected java.util.List<SnIndexerItemSourceOperation> getIndexerItemSourceOperations()
-
setIndexerItemSourceOperations
protected void setIndexerItemSourceOperations(java.util.List<SnIndexerItemSourceOperation> indexerItemSourceOperations)
-
getIndexId
protected java.lang.String getIndexId()
-
setIndexId
protected void setIndexId(java.lang.String indexId)
-
getIndexerOperationId
protected java.lang.String getIndexerOperationId()
-
setIndexerOperationId
protected void setIndexerOperationId(java.lang.String indexerOperationId)
-
getIndexerBatchId
protected java.lang.String getIndexerBatchId()
-
setIndexerBatchId
protected void setIndexerBatchId(java.lang.String indexerBatchId)
-
getIndexerBatchResponse
public SnIndexerBatchResponse getIndexerBatchResponse()
Description copied from interface:SnIndexerBatchRunnableReturns the indexer batch response.- Specified by:
getIndexerBatchResponsein interfaceSnIndexerBatchRunnable- Returns:
- the indexer batch response
-
setIndexerBatchResponse
protected void setIndexerBatchResponse(SnIndexerBatchResponse indexerBatchResponse)
-
getTenantService
public TenantService getTenantService()
-
setTenantService
public void setTenantService(TenantService tenantService)
-
getSessionService
public SessionService getSessionService()
-
setSessionService
public void setSessionService(SessionService sessionService)
-
getUserService
public UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
getCommonI18NService
public CommonI18NService getCommonI18NService()
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
getSnIndexTypeService
public SnIndexTypeService getSnIndexTypeService()
-
setSnIndexTypeService
public void setSnIndexTypeService(SnIndexTypeService snIndexTypeService)
-
getSnIndexerBatchStrategyFactory
public SnIndexerBatchStrategyFactory getSnIndexerBatchStrategyFactory()
-
setSnIndexerBatchStrategyFactory
public void setSnIndexerBatchStrategyFactory(SnIndexerBatchStrategyFactory snIndexerBatchStrategyFactory)
-
-