public AnalyticCommandReceiver(IRabbitMQConfiguration rabbitConf, ICommandRepository commandRepository, IHubContext <CommandHub> hub) : base(rabbitConf, rabbitConf.AnalyticCommandQueueName) { _rabbitMQConfiguration = rabbitConf; _commandRepository = commandRepository; _hub = hub; }
public RabbitMQQueue(Uri uri, IRabbitMQConfiguration configuration) { Guard.AgainstNull(uri, nameof(uri)); Guard.AgainstNull(configuration, nameof(configuration)); _parser = new RabbitMQUriParser(uri); Uri = _parser.Uri; if (_parser.Priority != 0) { _arguments.Add("x-max-priority", (int)_parser.Priority); } _configuration = configuration; _operationRetryCount = _configuration.OperationRetryCount; if (_operationRetryCount < 1) { _operationRetryCount = 3; } _factory = new ConnectionFactory { UserName = _parser.Username, Password = _parser.Password, HostName = _parser.Host, VirtualHost = _parser.VirtualHost, Port = _parser.Port, RequestedHeartbeat = configuration.RequestedHeartbeat }; }
public UpdatePackageVersionCommandHandler(IBus bus, IRabbitMQConfiguration configuration, IPackageRepository repository, IMapper mapper) { this.bus = bus; this.configuration = configuration; this.repository = repository; this.mapper = mapper; }
public MessageQueueListenerFactory(IUnityContainer unityContainer, IList<Type> integrationJobTypes, IRabbitMQConfiguration rabbitMQConfiguration) : this() { UnityContainer = unityContainer; IntegrationJobTypes = integrationJobTypes; RabbitMQConfiguration = rabbitMQConfiguration; }
public MessageQueueListenerFactory(IUnityContainer unityContainer, IList <Type> integrationJobTypes, IRabbitMQConfiguration rabbitMQConfiguration) : this() { UnityContainer = unityContainer; IntegrationJobTypes = integrationJobTypes; RabbitMQConfiguration = rabbitMQConfiguration; }
public RabbitMQQueue(Uri uri, IRabbitMQConfiguration configuration) { Guard.AgainstNull(uri, "uri"); Guard.AgainstNull(configuration, "configuration"); _parser = new RabbitMQUriParser(uri); Uri = _parser.Uri; _configuration = configuration; _operationRetryCount = _configuration.OperationRetryCount; if (_operationRetryCount < 1) { _operationRetryCount = 3; } _factory = new ConnectionFactory { UserName = _parser.Username, Password = _parser.Password, HostName = _parser.Host, VirtualHost = _parser.VirtualHost, Port = _parser.Port, RequestedHeartbeat = configuration.RequestedHeartbeat }; }
public Receiver(IRabbitMQConfiguration rabbitMqOptions, string queueName) { _queueName = queueName; _hostname = rabbitMqOptions.Hostname; _username = rabbitMqOptions.UserName; _password = rabbitMqOptions.Password; InitializeRabbitMqListener(); }
public Sender(IRabbitMQConfiguration rabbitMqOptions, string queueName) { _queueName = queueName; _hostname = rabbitMqOptions.Hostname; _username = rabbitMqOptions.UserName; _password = rabbitMqOptions.Password; CreateChannel(); }
public Receiver( IRabbitMQService rabbitMQServices, IRabbitMQConfiguration rabbitMQConfiguration, IMailSender mailSender, IObjectConvertFormat objectConvertFormat ) { _rabbitMQServices = rabbitMQServices; _rabbitMQConfiguration = rabbitMQConfiguration; _mailSender = mailSender ?? throw new ArgumentNullException(nameof(mailSender)); _objectConvertFormat = objectConvertFormat; }
public Channel(IModel model, RabbitMQUriParser parser, IRabbitMQConfiguration configuration) { Guard.AgainstNull(model, "model"); Guard.AgainstNull(parser, "parser"); Guard.AgainstNull(configuration, "configuration"); Model = model; _queue = parser.Queue; _millisecondsTimeout = parser.Local ? configuration.LocalQueueTimeoutMilliseconds : configuration.RemoteQueueTimeoutMilliseconds; }
public Channel(IModel model, RabbitMQUriParser parser, IRabbitMQConfiguration configuration) { Guard.AgainstNull(model, "model"); Guard.AgainstNull(parser, "parser"); Guard.AgainstNull(configuration, "configuration"); Model = model; _queue = parser.Queue; _millisecondsTimeout = parser.Local ? configuration.LocalQueueTimeoutMilliseconds : configuration.RemoteQueueTimeoutMilliseconds; }
public RabbitMQProxy(IRabbitMQConfiguration mQConfiguration) { _mQConfiguration = mQConfiguration; }
public TrackReceiver(IRabbitMQConfiguration rabbitConf, ISiddhiSender siddhiSender) : base(rabbitConf, rabbitConf.TracksQueueName) { _rabbitMQConfiguration = rabbitConf; _siddhiSender = siddhiSender; }
public RequestClientFactory(IBus bus, IRabbitMQConfiguration config) { this.bus = bus; this.config = config; }
public static Uri GetEndpointUrl(this IRabbitMQConfiguration configuration, Uri address, string queue) => UrlBuilder.GetEndpointUrl(address, UrlBuilder.GetRoute(configuration.RabbitMQName, queue));
public TrackSender(IRabbitMQConfiguration rabbitMqOptions) : base(rabbitMqOptions, rabbitMqOptions.TracksQueueName) { }
/// <summary> /// 初始化类<see cref="Publisher"/>。 /// </summary> /// <param name="configuration">配置接口。</param> public Publisher(IRabbitMQConfiguration configuration) { _configuration = configuration; }
public RabbitMQService(IRabbitMQConfiguration rabbitMQConfiguration) { _rabbitMQConfiguration = rabbitMQConfiguration ?? throw new ArgumentNullException(nameof(rabbitMQConfiguration)); }
public MessageQueueConnection(IRabbitMQConfiguration messageQueueConfiguration) : this() { MessageQueueConfiguration = messageQueueConfiguration; }
public MessageQueueConnection(IRabbitMQConfiguration messageQueueConfiguration) : this() { MessageQueueConfiguration = messageQueueConfiguration; }
protected void ConfigureMassTransit(ContainerBuilder builder, Action <IRabbitMqBusFactoryConfigurator, IRabbitMqHost> configureEndPoints, IRabbitMQConfiguration connectionConfig) { builder.Register(c => { return(Bus.Factory.CreateUsingRabbitMq(cfg => { var host = cfg.Host(new Uri(connectionConfig.HostName), h => { h.Username(connectionConfig.UserName); h.Password(connectionConfig.Password); }); configureEndPoints(cfg, host); //cfg.ReceiveEndpoint(host, "customer_update_queue", e => //{ // e.Consumer<UpdateCustomerConsumer>(); //}); } )); }) .As <IBusControl>() .As <IPublishEndpoint>() .SingleInstance(); }
public RabbitMQQueueFactory(IRabbitMQConfiguration configuration) { Configuration = configuration; }
public AnalyticCommandSender(IRabbitMQConfiguration configuration) : base(configuration, configuration.AnalyticCommandQueueName) { }
public RabbitMQClient(IRabbitMQConfiguration configuration) { _configuration = configuration; }
public RabbitMQQueueFactory(IRabbitMQConfiguration configuration) { Configuration = configuration; }