C# Class Nimbus.Infrastructure.MessageDispatcherFactory

Inheritance: IMessageDispatcherFactory
Mostra file Open project: NimbusAPI/Nimbus

Public Methods

Method Description
Create ( Type openGenericHandlerType, Type[]>.IReadOnlyDictionary handlerMap ) : IMessageDispatcher
MessageDispatcherFactory ( IDependencyResolver dependencyResolver, IFilterConditionProvider filterConditonProvider, IInboundInterceptorFactory inboundInterceptorFactory, ILogger logger, INimbusMessageFactory nimbusMessageFactory, INimbusTransport transport, IOutboundInterceptorFactory outboundInterceptorFactory, IPropertyInjector propertyInjector ) : System

Private Methods

Method Description
BuildDispatcher ( Type openGenericHandlerType, Type[]>.IReadOnlyDictionary handlerMap ) : IMessageDispatcher

Method Details

Create() public method

public Create ( Type openGenericHandlerType, Type[]>.IReadOnlyDictionary handlerMap ) : IMessageDispatcher
openGenericHandlerType System.Type
handlerMap Type[]>.IReadOnlyDictionary
return IMessageDispatcher

MessageDispatcherFactory() public method

public MessageDispatcherFactory ( IDependencyResolver dependencyResolver, IFilterConditionProvider filterConditonProvider, IInboundInterceptorFactory inboundInterceptorFactory, ILogger logger, INimbusMessageFactory nimbusMessageFactory, INimbusTransport transport, IOutboundInterceptorFactory outboundInterceptorFactory, IPropertyInjector propertyInjector ) : System
dependencyResolver IDependencyResolver
filterConditonProvider IFilterConditionProvider
inboundInterceptorFactory IInboundInterceptorFactory
logger ILogger
nimbusMessageFactory INimbusMessageFactory
transport INimbusTransport
outboundInterceptorFactory IOutboundInterceptorFactory
propertyInjector IPropertyInjector
return System