Temporalex.Core.Executor (Temporalex v0.3.0)

Copy Markdown View Source

Deterministic workflow executor for the core implementation slices.

The executor processes one activation at a time. While an activation is open it grants explicit turns to workflow processes and handles their GenServer.call/3 messages directly so command ordering is owned by executor state, not by BEAM process scheduling.

Summary

Functions

activate(executor, activation, opts \\ [])

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

inspect_state(executor)

start_link(opts)