public RabbitMqSubscriber(IServiceProvider serviceProvider)
 {
     _serviceProvider     = serviceProvider;
     _connection          = _serviceProvider.GetRequiredService <IConnection>();
     _conventionsProvider = _serviceProvider.GetRequiredService <IConventionsProvider>();
     _registry            = _serviceProvider.GetRequiredService <IRabbitMqPluginsRegistryAccessor>();
     _options             = _serviceProvider.GetRequiredService <RabbitMqOptions>();
 }
 public RabbitMqPluginsExecutor(IRabbitMqPluginsRegistryAccessor registry, IServiceProvider serviceProvider)
 {
     _registry        = registry;
     _serviceProvider = serviceProvider;
 }