コード例 #1
0
 public RabbitMqConsumerController(IServiceProvider services
                                   , IConsumerRegistration registration
                                   , RabbitMqConsumerInfo consumerInfo
                                   , IConnection connection
                                   , ILogger <RabbitMqConsumer> logger
                                   , CancellationToken cancellationToken)
 {
     _services          = services;
     _registration      = registration;
     _consumerInfo      = consumerInfo;
     _connection        = connection;
     _logger            = logger;
     _cancellationToken = cancellationToken;
 }
コード例 #2
0
 public bool Matches(IConsumerRegistration registration)
 {
     return(_filter.Matches(registration.ConsumerType));
 }
コード例 #3
0
 public ConsumerRegistrationConfigurator(IRegistrationConfigurator configurator, IConsumerRegistration registration, IContainerRegistrar registrar)
 {
     _configurator = configurator;
     _registration = registration;
     _registrar    = registrar;
 }
コード例 #4
0
 public void Add(IConsumerRegistration consumerRegistration)
 {
     _registrations.Add(consumerRegistration);
 }