A task is a graph, jobflow, Groovy script, etc. that can be started manually, started on scheduled time, or triggered by some event. A task specifies WHAT to do.
There are several tasks implemented for a schedule and graph event listener as follows:
In Cluster environment, you can specify a 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, the 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 30, Scheduling|
|Chapter 32, Listeners|
|Chapter 29, Manual Task Execution|