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__).