Modules
Durable workflows for Elixir, on Temporal.
Activities: module-owned definitions with a workflow-side call surface.
Runtime context passed to activity implementations that declare a context argument.
Backend boundary for Temporal client and worker transport.
Temporal Core backend implemented through the Rustler native bridge.
In-memory backend for server and integration tests.
Reference to a child workflow that has been started by the current workflow execution.
Client owner and public API for workflow operations.
Handle for a started workflow execution.
The client owner process was not available while a client operation was running.
Core workflow activation delivered to an executor.
Server-facing activity completion submitted through a backend.
Server-facing activity task decoded by a backend.
Status-bearing completion for one workflow activation.
Deterministic workflow executor for the core implementation slices.
Activation failure raised when emitted command decisions diverge from replay history.
Activation failure raised when a workflow process calls the executor outside its turn.
Pure core test harness that drives executors with core activations.
Per-executor workflow safe-mode tracing.
Generic Temporalex operation error and helpers for public client results.
Helpers for constructing structured Temporal failures.
Failure wrapper for a failed Activity Execution.
Application failure with retry metadata.
Temporal cancellation failure.
Temporal timeout failure.
Fallback for Temporal failures not yet modeled by Temporalex.
Failure wrapper for a failed Child Workflow Execution.
A workflow's event history, parsed.
One history event: id, server timestamp, kind, and attributes.
Wraps client operations so cross-cutting concerns can observe and extend them.
What is being intercepted.
Raised when a workflow's emitted command decisions diverge from its recorded history during replay.
A workflow query was rejected by Temporal because of workflow execution status.
Replays a recorded workflow history against current workflow code.
Typed Temporal Search Attribute value.
Worker server that routes backend work to core executors and activities.
A workflow start as data.
Workflow testing helpers built on the real Temporalex executor.
Testing handle for a scheduled activity command.
Handle for a workflow run driven by Temporalex.Testing.
Testing handle for a started timer command.
Testing handle for an update delivered to a workflow run.
Transport, payload conversion, option validation, or backend infrastructure error.
A workflow update completed or was rejected with a Temporal failure.
Supervisor for one Temporalex worker instance.
Declares a workflow module and generates its call-side surface.
Workflow primitives available from executor-owned workflow processes.
A workflow start request conflicted with an existing workflow execution.
A workflow completed as cancelled.
A workflow result request observed a continue-as-new terminal state.
A workflow completed with a Temporal failure.
The requested workflow execution was not found.
A workflow completed as terminated.
A workflow execution timed out.