API Reference Temporalex v#0.2.0

Copy Markdown View Source

Modules

Workflow orchestration framework for Elixir built on Temporal.

Defines activities that workflows can call.

Context for a running activity task.

Raised when an activity fails or crashes.

Application-level error, optionally non-retryable.

Raised when a workflow or activity is cancelled.

Raised when a child workflow fails.

Client for interacting with Temporal workflows from outside workflow code.

Encodes and decodes workflow/activity payloads.

Raised when replay detects a divergence from recorded history.

Singleton GenServer holding the Temporal CoreRuntime + Tokio runtime.

Test executor for Temporalex workflows.

Raised when an operation times out.

Supervisor for a Temporal worker — one per task queue.

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

GenServer that owns the Temporal connection and worker.

Defines a Temporal workflow.

Functions available to workflow code. All calls delegate to the executor via Process.get(:__temporal_executor__).