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.