Creates a new MachineRegistry instance with the provided machines.
Rest
...args: ArvoMachine<any, any, any, any, any>[]Variable number of ArvoMachine instances to register
Collection of registered machine instances. Each machine should have a unique combination of version and source.
Resolves and returns a machine instance based on the provided event. The resolution is performed using the orchestrator information in the event's subject.
The event containing orchestration subject information
Telemetry configuration for tracing
The matching ArvoMachine instance or null if not found
Registry for managing and resolving ArvoMachine instances. Provides functionality to store multiple machine instances and resolve them based on events.
Remarks
The registry must contain at least one machine upon initialization. Each machine in the registry should have a unique combination of version and source.