The versioned orchestration handlers in ArvoResumable workflows
It maps each version of an orchestrator contract to its corresponding handler function.
Each handler receives workflow context (state, events, contracts) and returns execution results
that can update state, complete the workflow, or invoke external services.
The handler is called for each event that matches the orchestrator's contract, whether it's
an initialization event or a service response. The handler must be deterministic and
idempotent to ensure reliable workflow execution across potential retries.
The versioned orchestration handlers in ArvoResumable workflows
It maps each version of an orchestrator contract to its corresponding handler function. Each handler receives workflow context (state, events, contracts) and returns execution results that can update state, complete the workflow, or invoke external services.
The handler is called for each event that matches the orchestrator's contract, whether it's an initialization event or a service response. The handler must be deterministic and idempotent to ensure reliable workflow execution across potential retries.