Chapter 20. Tasks

Task is a graph, jobflow, groovy script, etc. that can be started manually, started on scheduled time, or triggered by some event. Task basically specifies WHAT to do.

There are several tasks implemented for schedule and for graph event listener as follows:

Tasks in Cluster Environment

In the Cluster environment, you can specify node where the task runs. The task can run on Any node or on one of selected nodes. If there is no node ID specified, task may be processed on any cluster node, so in most cases it will be processed on the same node where the event was triggered. If there are some nodeIDs specified, task will be processed on the first node in the list which is connected in cluster and ready.

Tasks are used in

Chapter 22, Scheduling
Chapter 24, Listeners
Chapter 21, Manual Task Execution