Namespace Savvyio.Dispatchers
Assembly: Savvyio.Core.dll
The Savvyio.Dispatchers
namespace holds all the abstractions and core types related to dispatchers.
Availability: .NET 9 and .NET 8
Classes
Dispatcher
Represents the base class from which all implementations of the dispatcher concept should derive. This is an abstract class.
FireForgetDispatcher
Provides a generic dispatcher that uses Fire-and-Forget/In-Only MEP. This is an abstract class.
RequestReplyDispatcher
Provides a generic dispatcher that uses Request-Reply/In-Out MEP. This is an abstract class.
ServiceLocator
Provides a default implementation of the IServiceLocator interface.
Interfaces
IDispatcher
A marker interface that specifies a dispatcher that encapsulates how a set of objects interact.
IServiceLocator
Provides a generic way to locate implementations of service objects.