Class NextTaskActionBuilder
java.lang.Object
com.inet.taskplanner.server.api.action.NextTaskActionBuilder
Use this to easily create
definitions
for a NextTaskResultAction
. 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 -
Method Summary
Modifier and TypeMethodDescriptionstatic ResultActionDefinition
create
(com.inet.id.GUID nextTask) Construct a definition object for a newNextTaskResultAction
.
-
Constructor Details
-
NextTaskActionBuilder
public NextTaskActionBuilder()
-
-
Method Details
-
create
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:
IllegalArgumentException
- if the given ID is null or does not represent an existing task.- Since:
- taskplanner 3.0
-