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.