Class SendOrderCancelRequestAsCSVTaskRunner
java.lang.Object
de.hybris.platform.sap.orderexchange.taskrunners.SendOrderCancelRequestAsCSVTaskRunner
- All Implemented Interfaces:
de.hybris.platform.task.TaskRunner<TaskModel>
- Direct Known Subclasses:
SapCpiOmmOrderOutboundCancellationAction
public class SendOrderCancelRequestAsCSVTaskRunner
extends Object
implements de.hybris.platform.task.TaskRunner<TaskModel>
This class is to send an asynchronous order cancellation. Maximum number of retries and the delay for data resending
can be configured.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intprotected de.hybris.platform.servicelayer.model.ModelServiceprotected SendToDataHubHelper<OrderCancelRecordEntryModel>protected intvoidhandleError(de.hybris.platform.task.TaskService paramTaskService, TaskModel taskModel, Throwable paramThrowable) voidvoidsetMaxRetries(int maxRetries) voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) voidsetOrderCancelRequestCSVHelper(SendToDataHubHelper<OrderCancelRecordEntryModel> orderCancelRequestCSVHelper) voidsetRetryDelay(int retryDelay) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.task.TaskRunner
initLoggingCtx, isLoggingSupported, stopLoggingCtx
-
Constructor Details
-
SendOrderCancelRequestAsCSVTaskRunner
public SendOrderCancelRequestAsCSVTaskRunner()
-
-
Method Details
-
run
public void run(de.hybris.platform.task.TaskService paramTaskService, TaskModel taskModel) throws de.hybris.platform.task.RetryLaterException - Specified by:
runin interfacede.hybris.platform.task.TaskRunner<TaskModel>- Throws:
de.hybris.platform.task.RetryLaterException
-
handleError
public void handleError(de.hybris.platform.task.TaskService paramTaskService, TaskModel taskModel, Throwable paramThrowable) - Specified by:
handleErrorin interfacede.hybris.platform.task.TaskRunner<TaskModel>
-
getOrderCancelRequestCSVHelper
-
setOrderCancelRequestCSVHelper
public void setOrderCancelRequestCSVHelper(SendToDataHubHelper<OrderCancelRecordEntryModel> orderCancelRequestCSVHelper) -
getMaxRetries
protected int getMaxRetries() -
setMaxRetries
public void setMaxRetries(int maxRetries) -
getRetryDelay
protected int getRetryDelay() -
setRetryDelay
public void setRetryDelay(int retryDelay) -
getModelService
protected de.hybris.platform.servicelayer.model.ModelService getModelService() -
setModelService
public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
-