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