Package de.hybris.y2ysync.task.runner
Class DataHubRequestTaskRunner
- java.lang.Object
-
- de.hybris.y2ysync.task.runner.AbstractMainTaskRunner
-
- de.hybris.y2ysync.task.runner.DataHubRequestTaskRunner
-
- All Implemented Interfaces:
TaskRunner<TaskModel>
public class DataHubRequestTaskRunner extends AbstractMainTaskRunner implements TaskRunner<TaskModel>
-
-
Field Summary
-
Fields inherited from class de.hybris.y2ysync.task.runner.AbstractMainTaskRunner
modelService
-
-
Constructor Summary
Constructors Constructor Description DataHubRequestTaskRunner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handleError(TaskService taskService, TaskModel task, java.lang.Throwable error)
TaskLoggingCtx
initLoggingCtx(TaskModel task)
boolean
isLoggingSupported()
void
run(TaskService taskService, TaskModel task)
void
setRequestCreator(DataHubRequestCreator requestCreator)
void
setY2YSyncDAO(Y2YSyncDAO y2YSyncDAO)
void
setY2YSyncLoggingCtxFactory(Y2YSyncLoggingCtxFactory y2YSyncLoggingCtxFactory)
void
stopLoggingCtx(TaskLoggingCtx taskCtx)
-
Methods inherited from class de.hybris.y2ysync.task.runner.AbstractMainTaskRunner
getSyncExecutionId, setModelService
-
-
-
-
Method Detail
-
run
public void run(TaskService taskService, TaskModel task) throws RetryLaterException
- Specified by:
run
in interfaceTaskRunner<TaskModel>
- Throws:
RetryLaterException
-
isLoggingSupported
public boolean isLoggingSupported()
- Specified by:
isLoggingSupported
in interfaceTaskRunner<TaskModel>
-
initLoggingCtx
public TaskLoggingCtx initLoggingCtx(TaskModel task)
- Specified by:
initLoggingCtx
in interfaceTaskRunner<TaskModel>
-
stopLoggingCtx
public void stopLoggingCtx(TaskLoggingCtx taskCtx)
- Specified by:
stopLoggingCtx
in interfaceTaskRunner<TaskModel>
-
handleError
public void handleError(TaskService taskService, TaskModel task, java.lang.Throwable error)
- Specified by:
handleError
in interfaceTaskRunner<TaskModel>
-
setY2YSyncDAO
public void setY2YSyncDAO(Y2YSyncDAO y2YSyncDAO)
-
setRequestCreator
public void setRequestCreator(DataHubRequestCreator requestCreator)
-
setY2YSyncLoggingCtxFactory
public void setY2YSyncLoggingCtxFactory(Y2YSyncLoggingCtxFactory y2YSyncLoggingCtxFactory)
-
-