TaskDef

constructor(id: String, definition: Class<out Task>)

Parameters

id

Task identifier, unique within a DagDef.

definition

Class that implements Task. Must have a public no-arg constructor.


constructor(id: String, trigger: TriggerDagRun)

Declares a task that starts a run of another Dag instead of running Java code.

DagDef.task is the spelling user code uses; this is what a generated wiring view calls.

Parameters

id

Task identifier, unique within a DagDef.

trigger

What to trigger, and how; settings made on it later do not reach this task.