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,ImportZipCreatorTaskRunner,ItemChangesProcessor,ItemImportTaskRunner,KymaCertificateRenewalTaskRunner,KymaEventEmitTaskRunner,LatchTaskRunner,MediaConversionJob,MediaMetaDataTaskRunner,PassthroughTaskRunner,PreviewTicketRemoveTaskRunner,ProcessengineTaskRunner,RemoveOAuthClientTask,RemoveOrphanedVersionMarkersTaskRunner,ScriptingTaskRunner,SendEmailTaskRunner,SubmitOrderEventTask,TaskConditionWithCounterIntegrationTest.TestRunner,TaskRetryTest.RetryDelayTaskRunner,TaskRetryTest.RetrySameTimeTaskRunner,TaskServiceErrorHandlingOnStartupTest.ErrorHandlingTestTaskRunner,TestTaskRunner,TriggerTaskRunner,TxTestTaskRunner
public interface TaskRunner<T extends TaskModel>
-
Method Summary
Modifier and TypeMethodDescriptionvoidhandleError(TaskService taskService, T task, Throwable error) default TaskLoggingCtxinitLoggingCtx(T task) default booleanvoidrun(TaskService taskService, T task) default voidstopLoggingCtx(TaskLoggingCtx taskCtx)
-
Method Details
-
run
- Throws:
RetryLaterException
-
handleError
-
isLoggingSupported
default boolean isLoggingSupported() -
initLoggingCtx
-
stopLoggingCtx
-