Table of Contents

Class MessageDispatcher

Namespace
Ratatoskr.Core
Assembly
Ratatoskr.dll

Dispatches incoming messages to registered fire-and-forget handlers for the given channel. Uses ChannelHandlerRegistry for handler lookup instead of DI discovery.

public class MessageDispatcher
Inheritance
MessageDispatcher
Inherited Members

Constructors

MessageDispatcher(ChannelRegistry, ChannelHandlerRegistry, IMessageSerializerResolver, HandlerInvoker, TimeProvider, IEnumerable<IMessageActivityObserver>, ILogger<MessageDispatcher>)

Dispatches incoming messages to registered fire-and-forget handlers for the given channel. Uses ChannelHandlerRegistry for handler lookup instead of DI discovery.

Methods

DispatchAsync(byte[], MessageProperties, CancellationToken, string, string)

Dispatches a message to all registered fire-and-forget handlers for the channel, each in its own DI scope.