public static void ConfigureHost(this RabbitMqTransportFactoryConfigurator configurator, Uri hostAddress, Action <ConnectionFactoryConfigurator> configureHost) { var hostConfigurator = new ConnectionFactoryConfiguratorImpl(RabbitMqEndpointAddress.Parse(hostAddress)); configureHost(hostConfigurator); configurator.AddConfigurator(hostConfigurator); }
public static void ConfigureRabbitMqHost(this RabbitMqTransportFactoryConfigurator configurator, IConfigurationProvider configuration) { Uri hostAddress = GetServiceBusUri(configuration, "ignored"); string userName = configuration.GetSetting("RabbitMQUsername"); string password = configuration.GetSetting("RabbitMQPassword"); configurator.ConfigureHost(hostAddress, h => { h.SetUsername(userName); h.SetPassword(password); }); }
protected virtual void ConfigureRabbitMq(RabbitMqTransportFactoryConfigurator configurator) { }
protected override void ConfigureRabbitMq(RabbitMqTransportFactoryConfigurator configurator) { base.ConfigureRabbitMq(configurator); }