Class Tasks.OneTimeTaskBuilder<T>
- java.lang.Object
-
- com.github.kagkarlsson.scheduler.task.helper.Tasks.OneTimeTaskBuilder<T>
-
-
Constructor Summary
Constructors Constructor Description OneTimeTaskBuilder(String name, Class<T> dataClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OneTimeTask<T>
execute(VoidExecutionHandler<T> executionHandler)
Tasks.OneTimeTaskBuilder<T>
onDeadExecution(DeadExecutionHandler<T> deadExecutionHandler)
Tasks.OneTimeTaskBuilder<T>
onDeadExecutionRevive()
Tasks.OneTimeTaskBuilder<T>
onFailure(FailureHandler<T> failureHandler)
Tasks.OneTimeTaskBuilder<T>
onFailureRetryLater()
-
-
-
Method Detail
-
onFailureRetryLater
public Tasks.OneTimeTaskBuilder<T> onFailureRetryLater()
-
onDeadExecutionRevive
public Tasks.OneTimeTaskBuilder<T> onDeadExecutionRevive()
-
onFailure
public Tasks.OneTimeTaskBuilder<T> onFailure(FailureHandler<T> failureHandler)
-
onDeadExecution
public Tasks.OneTimeTaskBuilder<T> onDeadExecution(DeadExecutionHandler<T> deadExecutionHandler)
-
execute
public OneTimeTask<T> execute(VoidExecutionHandler<T> executionHandler)
-
-