Class NextTaskActionBuilder
- java.lang.Object
-
- com.inet.taskplanner.server.api.action.NextTaskActionBuilder
-
public class NextTaskActionBuilder extends java.lang.ObjectUse this to easily createdefinitionsfor 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 ResultActionDefinitioncreate(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
-
-