Table of Contents

Namespace Savvyio.Handlers

Assembly: Savvyio.Core.dll

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.