Creates a new orchestrator instance
Configuration parameters
Readonly
executionReadonly
executionunitsReadonly
memoryReadonly
registryReadonly
requiresGets the source identifier for this orchestrator
Gets the error schema for this orchestrator
Protected
acquireProtected
acquireProtected
createCreates emittable event from execution result
Source event to emit
Machine that generated event
OpenTelemetry headers
Parent orchestration subject
Original triggering event
Core orchestration method that executes state machines in response to events. Manages the complete event lifecycle:
Event triggering the execution
OpenTelemetry configuration
Object containing default domained events, all event domains, and domain-segregated event buckets
Protected
persistProtected
releaseIf the machine execution session acquired the lock release the lock before closing. Since the expectation from the machine memory is that there is optimistic locking and the lock has expiry time then swallowing is not an issue rather it avoid unnecessary errors
Protected
validate
Orchestrates state machine execution and lifecycle management. Handles machine resolution, state management, event processing and error handling.