Conductors

Overview

Conductors in TaskFlow provide a mechanism that unifies the various TaskFlow concepts under a single easy to use (as plug-and-play as we can make it) construct.

They are responsible for the following:

  • Interacting with jobboards (examining and claiming jobs).
  • Creating engines from the claimed jobs (using factories to reconstruct the contained tasks and flows to be executed).
  • Dispatching the engine using the provided persistence layer and engine configuration.
  • Completing or abandoning the claimed job (depending on dispatching and execution outcome).
  • Rinse and repeat.

Note

They are inspired by and have similar responsiblities as railroad conductors.

Interfaces

Hierarchy

Table Of Contents

Navigation

This Page