Protected
Readonly
_nameProtected
Readonly
contractCreates and validates an event matching the contract's accept specification.
The event configuration object
Optional
extensions: TExtensionOptional additional properties for the event
A validated ArvoEvent matching the contract's accept specification
Creates a completion event for the orchestration flow. Uses the contract's configured complete event type from metadata.
Completion event configuration
Optional
extensions: TExtensionOptional additional properties
Validated completion event
Creates and validates an event matching one of the contract's emit specifications.
The event configuration object
Optional
extensions: TExtensionOptional additional properties for the event
A validated ArvoEvent matching the specified emit type
Initializes a new orchestration event, handling parent-child subject relationships.
Event configuration without type/schema/subject
Optional
extensions: TExtensionOptional additional properties
Validated orchestration event with proper subject hierarchy
Creates a system error event for error reporting and handling.
The error event configuration
Optional
extensions: TExtensionOptional additional properties for the event
A system error ArvoEvent
Factory class for creating and validating orchestrator-specific events with managed subject hierarchies. Extends ArvoEventFactory with parent-child subject relationship handling and orchestration flows.
Example