public class DefaultTaskExecutionStrategy extends java.lang.Object implements TaskExecutionStrategy
| Constructor and Description |
|---|
DefaultTaskExecutionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
void |
finished(TaskService taskService,
TaskRunner<TaskModel> runner,
TaskModel model,
java.lang.Throwable error) |
ModelService |
getModelService() |
java.lang.Class<? extends TaskRunner<? extends TaskModel>> |
getRunnerClass() |
java.lang.Throwable |
handleError(TaskService taskService,
TaskRunner<TaskModel> runner,
TaskModel model,
java.lang.Throwable error) |
java.util.Date |
handleRetry(TaskService taskService,
TaskRunner<TaskModel> runner,
TaskModel model,
RetryLaterException retry,
int currentRetries) |
void |
run(TaskService taskService,
TaskRunner<TaskModel> runner,
TaskModel model) |
void |
setModelService(ModelService modelService) |
void |
setRunnerClass(java.lang.Class<? extends TaskRunner<? extends TaskModel>> runnerClass) |
public ModelService getModelService()
public void setModelService(ModelService modelService)
public void finished(TaskService taskService, TaskRunner<TaskModel> runner, TaskModel model, java.lang.Throwable error)
finished in interface TaskExecutionStrategypublic java.lang.Throwable handleError(TaskService taskService, TaskRunner<TaskModel> runner, TaskModel model, java.lang.Throwable error)
handleError in interface TaskExecutionStrategypublic void run(TaskService taskService, TaskRunner<TaskModel> runner, TaskModel model) throws RetryLaterException
run in interface TaskExecutionStrategyRetryLaterExceptionpublic java.util.Date handleRetry(TaskService taskService, TaskRunner<TaskModel> runner, TaskModel model, RetryLaterException retry, int currentRetries)
handleRetry in interface TaskExecutionStrategypublic void setRunnerClass(java.lang.Class<? extends TaskRunner<? extends TaskModel>> runnerClass)
public java.lang.Class<? extends TaskRunner<? extends TaskModel>> getRunnerClass()
getRunnerClass in interface TaskExecutionStrategyCopyright © 2018 SAP SE. All Rights Reserved.