Namespace Savvyio.Handlers
The Savvyio.Handlers
namespace holds all the abstractions and core types related to handlers.
Availability: .NET 9 and .NET 8
Extension Methods
Type | Ext | Methods |
---|---|---|
IFireForgetRegistry | ⬇️ | RegisterAsync |
IRequestReplyRegistry | ⬇️ | RegisterAsync |
Classes
FireForgetRegistryExtensions
Extension methods for the IFireForgetRegistry<TRequest> interface.
OrphanedHandlerException
The exception that is thrown when an IHandler<TRequest> implementation cannot be resolved.
RequestReplyRegistryExtensions
Extension methods for the IRequestReplyRegistry<TRequest> interface.
Interfaces
IFireForgetActivator<TRequest>
Specifies a way of invoking Fire-and-Forget/In-Only MEP delegates that handles TRequest
.
IFireForgetHandler<TRequest>
Defines a generic handler that uses Fire-and-Forget/In-Only MEP.
IFireForgetRegistry<TRequest>
Specifies a Fire-and-Forget/In-Only MEP registry that store delegates responsible for handling type TRequest
.
IRequestReplyActivator<TRequest>
Specifies a way of invoking Request-Reply/In-Out MEP delegates that handles TRequest
.
IRequestReplyHandler<TRequest>
Defines a generic Request-Reply/In-Out MEP handler.
IRequestReplyRegistry<TRequest>
Specifies a Request-Reply/In-Out MEP registry that store delegates responsible for handling type TRequest
.