Temporalex.Worker.Executor (Temporalex v0.2.0)

Copy Markdown View Source

Production workflow executor — owns all runtime state for one workflow execution.

Receives activations from the Server, manages the replay log, spawns the runner process, and sends completions directly to the NIF.

Implements the same GenServer.call protocol as Temporalex.Testing.Executor, so workflow code (runner, handlers, parallel branches) can't tell the difference.

Summary

Functions

Returns a specification to start this module under a supervisor.

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

start_link(opts)