API Reference reactor v0.2.0
modules
Modules
Reactor is a dynamic, concurrent, dependency resolving saga orchestrator.
A step argument.
Template functions used to declare DSL arguments.
Build a new Reactor programmatically.
The Reactor executor.
Handle the asynchronous execution of a batch of steps, along with any mutations to the reactor or execution state.
Handle argument checking and state setup for a Reactor run.
Contains the reactor execution state.
Run an individual step, including compensation if possible.
Handle the synchronous execution of a single step, along with any mutations to the reactor or execution state.
Introspection for the Reactor DSL.
The struct used to store input DSL entities.
Build an execution plan for a Reactor.
The struct used to store steps.
The built-in step for executing in-line DSL anonymous functions.
A built-in step which emits a reactor input.
The built-in step for executing input and argument transformations.
The input
template.
The result
template.