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; }