public RabbitMQTransportSender(
     IRabbitMQBrokerConnector brokerConnector,
     ILoggerFactory loggerFactory)
 {
     _brokerConnector = brokerConnector;
     _logger          = loggerFactory.CreateLogger <RabbitMQTransportSender>();
 }
Beispiel #2
0
 public RabbitMQTransportReceiver(
     MessageSubscriberOptions options,
     IRabbitMQBrokerConnector brokerConnector,
     ILoggerFactory loggerFactory)
 {
     _subscriberOptios = options;
     _brokerConnector  = brokerConnector;
     _logger           = loggerFactory.CreateLogger <RabbitMQTransportReceiver>();
 }
 public RabbitMQMessageSubscriber(
     MessageSubscriberOptions options,
     IRabbitMQBrokerConnector brokerConnector,
     IMessageSerializer serializer,
     ILoggerFactory loggerFactory)
 {
     CheckValue.NotNull(brokerConnector, nameof(brokerConnector));
     _transportReceiver = new RabbitMQTransportReceiver(options, brokerConnector, loggerFactory);
     _serializer        = serializer;
     _logger            = loggerFactory.CreateLogger <RabbitMQMessageSubscriber>();
 }
Beispiel #4
0
        public RabbitMQMessageSubscribeFactory(
            IRabbitMQBrokerConnector connector,
            IMessageSerializer serializer,
            ILoggerFactory loggerFactory)
        {
            CheckValue.NotNull(connector, nameof(connector));

            _connector     = connector;
            _serializer    = serializer;
            _loggerFactory = loggerFactory;
        }