public MessageQueueAzureStorageQueue(CloudQueueClient queueClient, MessageQueueOptions options, IMessageQueueInfo info) { _queueClient = queueClient; _options = options; _info = info; }
public MessageQueueSqs(IAmazonSQS amazonSQS, MessageQueueOptions options, IMessageQueueInfo queueInfo) { _amazonSqs = amazonSQS; _options = options; _queueInfo = queueInfo; }
public MessageQueueRabbitMq(IConnection connection, MessageQueueOptions options, IMessageQueueInfo info) { _channel = connection.CreateModel(); _connection = connection; _options = options; _info = info; }
public MessageQueueKafka(IConsumer <Ignore, string> consumer, IProducer <Null, string> producer, MessageQueueOptions options, IMessageQueueInfo info) { _consumer = consumer; _producer = producer; _options = options; _info = info; }
public HealthCheckAzureStorageQueue(CloudQueueClient cloudQueueClient, IMessageQueueInfo info, int healthCheckInterval = 1) : base(healthCheckInterval) { _cloudQueueClient = cloudQueueClient; _queueName = info.GetQueueName(typeof(T)); }
public HealthCheckKafka(IConsumer <Ignore, string> consumer, IMessageQueueInfo info, int healthCheckInterval = 1) : base(healthCheckInterval) { _consumer = consumer; _queueName = info.GetTopicName(typeof(T)); }
public HealthCheckSqs(IAmazonSQS amazonSQS, IMessageQueueInfo info, int healthCheckInterval = 1) : base(healthCheckInterval) { _amazonSqs = amazonSQS; _queueUrl = info.GetQueueName(typeof(T)); }
public HealthCheckRabbitMq(IModel channel, IMessageQueueInfo info, int healthCheckInterval = 1) : base(healthCheckInterval) { _channel = channel; _queueName = info.GetQueueName(typeof(T)); _exchangeName = info.GetExchangeName(typeof(T)); }