API Reference Temporalex v#0.5.4

Copy Markdown View Source

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.