Class CompletionHandler.OnCompleteReplace<CURRENT_TYPE,NEXT_TYPE>
java.lang.Object
com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteReplace<CURRENT_TYPE,NEXT_TYPE>
- All Implemented Interfaces:
CompletionHandler<CURRENT_TYPE>
- Enclosing interface:
- CompletionHandler<T>
public static class CompletionHandler.OnCompleteReplace<CURRENT_TYPE,NEXT_TYPE>
extends Object
implements CompletionHandler<CURRENT_TYPE>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.kagkarlsson.scheduler.task.CompletionHandler
CompletionHandler.OnCompleteRemove<T>, CompletionHandler.OnCompleteReplace<CURRENT_TYPE,NEXT_TYPE>, CompletionHandler.OnCompleteReschedule<T> -
Constructor Summary
ConstructorsConstructorDescriptionOnCompleteReplace(TaskDescriptor<NEXT_TYPE> newTask, NEXT_TYPE newData) OnCompleteReplace(String newTaskName) OnCompleteReplace(String newTaskName, NEXT_TYPE newData) OnCompleteReplace(Function<TaskInstance<CURRENT_TYPE>, SchedulableInstance<NEXT_TYPE>> newInstanceCreator) -
Method Summary
Modifier and TypeMethodDescriptionvoidcomplete(ExecutionComplete executionComplete, ExecutionOperations<CURRENT_TYPE> executionOperations) toString()
-
Constructor Details
-
OnCompleteReplace
-
OnCompleteReplace
-
OnCompleteReplace
-
OnCompleteReplace
public OnCompleteReplace(Function<TaskInstance<CURRENT_TYPE>, SchedulableInstance<NEXT_TYPE>> newInstanceCreator)
-
-
Method Details
-
complete
public void complete(ExecutionComplete executionComplete, ExecutionOperations<CURRENT_TYPE> executionOperations) - Specified by:
completein interfaceCompletionHandler<CURRENT_TYPE>
-
toString
-