public MessagingInfrastructureProvider(IEnumerable <IMessagingInfrastructure> infrastructures, ILogger <MessagingInfrastructureProvider> logger) { _logger = logger ?? throw new System.ArgumentNullException(nameof(logger)); _default = infrastructures.FirstOrDefault(); _logger.LogInformation($"Setting default {nameof(IMessagingInfrastructure)} to '{_default?.Type}'."); InitProviderLookup(infrastructures); }
public DummyService(IServiceProvider serviceProvider, IMessagingInfrastructure outerMessaging, IStorageInfrastructure outerStorage) { _serviceProvider = serviceProvider; _outerMessaging = outerMessaging; _outerStorage = outerStorage; }
public PingMessageHandler(ILogger <PingMessageHandler> log, IMessagingInfrastructure messaging) { _log = log ?? NullLogger <PingMessageHandler> .Instance; _messaging = messaging; }
public FileReceiver(IMessagingInfrastructure messaging, ILogger <FileReceiver> log) { _messaging = messaging ?? throw new ArgumentNullException(nameof(messaging)); _log = log ?? NullLogger <FileReceiver> .Instance; }
public MessageRoutingSubscription(IMessagingInfrastructure messaging) { _messaging = messaging; }
public TestSequence(ILogger <TestSequence> log, IMessagingInfrastructure messaging) : base(messaging) { _log = log as ILogger ?? NullLogger.Instance; _messaging = messaging; }
/// <summary> /// Creates a MessageRouting instance. /// </summary> /// <param name="messaging">The IMessagingInfrastructure for which message routing is done.</param> public MessageRouting(IMessagingInfrastructure messaging) { Messaging = messaging; }