Constructor MessageDispatcher
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.
public MessageDispatcher(ChannelRegistry channelRegistry, ChannelHandlerRegistry channelHandlerRegistry, IMessageSerializerResolver serializerResolver, HandlerInvoker handlerInvoker, TimeProvider timeProvider, IEnumerable<IMessageActivityObserver> observers, ILogger<MessageDispatcher> logger)
Parameters
channelRegistryChannelRegistrychannelHandlerRegistryChannelHandlerRegistryserializerResolverIMessageSerializerResolverhandlerInvokerHandlerInvokertimeProviderTimeProviderobserversIEnumerable<IMessageActivityObserver>loggerILogger<MessageDispatcher>