Table of Contents

Namespace Savvyio.EventDriven

Assembly: Savvyio.Core.dll

The Savvyio.EventDriven namespace holds all the abstractions and core types related to integration events.

Availability: .NET 9 and .NET 8

Classes

IntegrationEvent

Provides a default implementation of of the IIntegrationEvent interface.

IntegrationEventDispatcher

Provides a default implementation of of the IIntegrationEventDispatcher interface.

IntegrationEventExtensions

Extension methods for the IIntegrationEvent interface.

IntegrationEventHandler

Provides a generic and consistent way of handling Integration Event objects that implements the IIntegrationEvent interface. This is an abstract class.

SavvyioOptionsExtensions

Extension methods for the SavvyioOptions class.

Interfaces

IIntegrationEvent

A marker interface that specifies something that happened when an object was successfully persisted and you want other subsystems (out-process/inter-application) to be made aware of.

IIntegrationEventDispatcher

Defines an Integration Event dispatcher that uses Fire-and-Forget/In-Only MEP.

IIntegrationEventHandler

Specifies a handler responsible for objects that implements the IIntegrationEvent interface.