Package de.hybris.platform.task
Interface TaskRunner<T extends TaskModel>
-
- All Known Subinterfaces:
ExtendedTaskRunner<T>
- All Known Implementing Classes:
ActionPerformableTaskRunner,CleanCxSessionResultsTaskRunner,ConsumeY2YChangesTaskRunner,CxPresetPersonalizationCalculationTaskRunner,CxRegisteredUserSessionCloseTaskRunner,DataHubRequestTaskRunner,Dispatcher,EscalationTaskRunner,ExecuteCronJobTaskRunner,GigyaToHybrisUserUpdateTaskRunner,ImportZipCreatorTaskRunner,ItemChangesProcessor,ItemImportTaskRunner,KymaCertificateRenewalTaskRunner,KymaEventEmitTaskRunner,LatchTaskRunner,MediaConversionJob,MediaMetaDataTaskRunner,PreviewTicketRemoveTaskRunner,ProcessengineTaskRunner,RemoveOAuthClientTask,RemoveOrphanedVersionMarkersTaskRunner,SapCpiOmmOrderOutboundCancellationAction,SapCpiOmsOrderOutboundCancellationAction,SapImpexImportTaskRunner,ScriptingTaskRunner,SendEmailTaskRunner,SendOrderCancelRequestAsCSVTaskRunner,SubmitOrderEventTask,TaskConditionWithCounterIntegrationTest.TestRunner,TaskRetryTest.RetryDelayTaskRunner,TaskRetryTest.RetrySameTimeTaskRunner,TaskServiceErrorHandlingOnStartupTest.ErrorHandlingTestTaskRunner,TestTaskRunner,TriggerTaskRunner,TxTestTaskRunner
public interface TaskRunner<T extends TaskModel>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidhandleError(TaskService taskService, T task, java.lang.Throwable error)default TaskLoggingCtxinitLoggingCtx(T task)default booleanisLoggingSupported()voidrun(TaskService taskService, T task)default voidstopLoggingCtx(TaskLoggingCtx taskCtx)
-
-
-
Method Detail
-
run
void run(TaskService taskService, T task) throws RetryLaterException
- Throws:
RetryLaterException
-
handleError
void handleError(TaskService taskService, T task, java.lang.Throwable error)
-
isLoggingSupported
default boolean isLoggingSupported()
-
initLoggingCtx
default TaskLoggingCtx initLoggingCtx(T task)
-
stopLoggingCtx
default void stopLoggingCtx(TaskLoggingCtx taskCtx)
-
-