Reactor.Executor.StepRunner (reactor v0.15.0)

View Source

Run an individual step, including compensation if possible.

Summary

Functions

Collect the arguments and and run a step, with compensation if required.

Functions

run(reactor, state, step, concurrency_key)

Collect the arguments and and run a step, with compensation if required.

run_async(reactor, state, step, concurrency_key, process_contexts)

Run a step inside a task.

This is a simple wrapper around run/4 except that it emits more events.

undo(reactor, state, step, value, concurrency_key)

Undo a step if possible.