Skip to content

Interface IEventDispatchRuntimeDescriptorCatalog

Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll

Exposes the configured operator-facing durable dispatch runtimes visible to the current runtime.

public interface IEventDispatchRuntimeDescriptorCatalog

Gets the configured dispatch runtimes visible to the current runtime.

IReadOnlyList<EventDispatchRuntimeDescriptor> Runtimes { get; }

IReadOnlyList<EventDispatchRuntimeDescriptor>

Gets one dispatch runtime by its stable identifier.

EventDispatchRuntimeDescriptor? GetById(string dispatchRuntimeId)

dispatchRuntimeId string

The stable dispatch-runtime identifier to resolve.

EventDispatchRuntimeDescriptor?

The matching dispatch-runtime descriptor, or null when none exists.