Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
 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
     });
 }
Ejemplo n.º 4
0
 public EnabledIndicatorService(MqOptions options)
 {
     _options = options;
 }