public SubscriptionConfigurationMiddleware(IConsumerConfigurationFactory configFactory, SubscriptionConfigurationOptions options = null) { ConfigFactory = configFactory; MessageTypeFunc = options?.MessageTypeFunc ?? (context => context.GetMessageType()); ConfigurationFunc = options?.ConfigFunc; ConfigActionFunc = options?.ConfigActionFunc ?? (context => context.Get <Action <IConsumerConfigurationBuilder> >(PipeKey.ConfigurationAction)); }
public SubscriptionConfigurationMiddleware(IConsumerConfigurationFactory configFactory, ILogger <SubscriptionConfigurationMiddleware> logger, SubscriptionConfigurationOptions options = null) { ConfigFactory = configFactory ?? throw new ArgumentNullException(nameof(configFactory)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); MessageTypeFunc = options?.MessageTypeFunc ?? (context => context.GetMessageType()); ConfigurationFunc = options?.ConfigFunc; ConfigActionFunc = options?.ConfigActionFunc ?? (context => context.Get <Action <IConsumerConfigurationBuilder> >(PipeKey.ConfigurationAction)); }
public RequestConfigurationFactory(IPublisherConfigurationFactory publisher, IConsumerConfigurationFactory consumer) { _publisher = publisher; _consumer = consumer; }
public RequestConfigurationMiddleware(IPublisherConfigurationFactory publisher, IConsumerConfigurationFactory consumer) { _factory = new RequestConfigurationFactory(publisher, consumer); }
public RespondConfigurationMiddleware(IConsumerConfigurationFactory consumerFactory, RespondConfigurationOptions options = null) : this(new RespondConfigurationFactory(consumerFactory), options) { }
public RespondConfigurationFactory(IConsumerConfigurationFactory consumerFactory) { _consumerFactory = consumerFactory; }