Namespace Savvyio.EventDriven
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.