/// <summary> /// Initializes a new instance of <see cref="DefaultMqConnectionProvider"/> /// </summary> public DefaultMqConnectionProvider( MqOptions options, ILogger <DefaultMqConnectionProvider> logger = null) : this(OptionToConnectionFactory(options)) { _log = logger?.Dsl(); _options = options; }
public static void ConfigureAction(MqOptions options) { var actOptions = Load(); options.User = actOptions.User; options.Password = actOptions.Password; options.Host = actOptions.Host; options.Port = actOptions.Port; }
static ConnectionFactory OptionToConnectionFactory(MqOptions options) { if (options == null) { throw new ArgumentNullException(nameof(options)); } return(new ConnectionFactory { HostName = options.Host, VirtualHost = options.VHost ?? "/", Port = options.Port, UserName = options.User, Password = options.Password, DispatchConsumersAsync = true }); }
public EnabledIndicatorService(MqOptions options) { _options = options; }