Namespace Cephalon.Eventing.Services
Classes
Section titled “Classes”Describes an event channel that can be surfaced through the eventing runtime pack.
EventDispatchExecutionOutcomes
Defines the stable outcome identifiers used when reporting durable event-dispatch activity.
Describes one reported dispatch observation for a durable event publication path.
Describes one staged outbound event that is waiting for dispatch through the active eventing runtime.
EventDispatchRuntimeMetadataKeys
Defines stable metadata keys used by event-dispatch runtime observations.
Describes one integration event publication request handled by the active eventing runtime.
Describes one declared event subscription available to the active eventing runtime.
EventSubscriptionExecutionBindingDescriptor
Describes how a declared event subscription binds to a managed execution runtime.
EventSubscriptionExecutionContext
Describes the host-agnostic execution context delivered to a managed event-subscription executor.
EventSubscriptionExecutionOutcomes
Defines the stable outcome identifiers used when reporting declared event-subscription activity.
EventSubscriptionExecutionReport
Describes one application-managed execution observation for a declared event subscription.
EventSubscriptionRuntimeMetadataKeys
Defines stable metadata keys used by the event-subscriptions runtime surface.
Describes the latest operator-facing runtime state reported for one declared event subscription.
Interfaces
Section titled “Interfaces”Exposes the merged set of event channels available to the active eventing runtime.
Allows a module to contribute event channels into the active eventing runtime pack.
Collects event channel descriptors contributed to the active eventing runtime pack.
IEventDispatchRuntimeContributor
Contributes one or more operator-facing durable dispatch runtimes to the active eventing technology.
Receives operator-facing durable dispatch-runtime descriptors contributed by active eventing packs.
Accepts operator-facing dispatch runtime observations for durable event publication paths.
Reads pending staged events and applies durable dispatch outcomes for the active eventing runtime.
Accepts integration events for the active eventing runtime.
Exposes the merged set of declared event subscriptions available to the active eventing runtime.
Allows a module to contribute declared event subscriptions into the active eventing runtime pack.
IEventSubscriptionExecutionBindingCatalog
Exposes managed execution bindings for declared event subscriptions.
IEventSubscriptionExecutionBindingContributor
Contributes one or more managed execution bindings for declared event subscriptions.
Executes one declared event subscription through a pack-owned managed runtime.
Collects event subscription descriptors contributed to the active eventing runtime pack.
IEventSubscriptionRuntimeCatalog
Exposes the latest reported runtime state for declared event subscriptions.
IEventSubscriptionRuntimeReporter
Records application-managed runtime observations for declared event subscriptions.