Table of Contents

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.