Class NextTaskActionBuilder
- java.lang.Object
-
- com.inet.taskplanner.server.api.action.NextTaskActionBuilder
-
public class NextTaskActionBuilder extends java.lang.Object
Use this to easily createdefinitions
for aNextTaskResultAction
. This action starts an other task when this one has completed it's jobs.Example usage:
// ..configure task2 GUID task2ID = TaskPlanner.getInstance().addTask( task2 ); TaskDefinition task = new TaskDefinition("task1"); ResultActionDefinition definition = NextTaskActionBuilder.create( task2ID ); task.addResultAction( definition ); // .. add jobs and triggers ... TaskPlanner.getInstance().addTask( task );
- Since:
- taskplanner 3.0
-
-
Constructor Summary
Constructors Constructor Description NextTaskActionBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ResultActionDefinition
create(com.inet.id.GUID nextTask)
Construct a definition object for a newNextTaskResultAction
.
-
-
-
Method Detail
-
create
public static ResultActionDefinition create(@Nonnull com.inet.id.GUID nextTask)
Construct a definition object for a newNextTaskResultAction
.- Parameters:
nextTask
- the ID of the task to execute after this task- Returns:
- the definition for this action which can be added to a
TaskDefinition
. - Throws:
java.lang.IllegalArgumentException
- if the given ID is null or does not represent an existing task.- Since:
- taskplanner 3.0
-
-