public Worker(IConfiguration configuration, IAwsBusConfiguration awsBusConfig, IAwsWorkerConfiguration workerConfiguration, string eventSubscriptionQueueUrl) { this.configuration = configuration; this.awsBusConfig = awsBusConfig; this.workerConfiguration = workerConfiguration; this.eventSubscriptionQueueUrl = eventSubscriptionQueueUrl; }
public AwsBus(IConfiguration config, IAwsBusConfiguration awsBusConfiguration) { this.config = config; this.awsBusConfiguration = awsBusConfiguration; sqs = this.awsBusConfiguration.ClientFactory.CreateSqsClient(); sns = this.awsBusConfiguration.ClientFactory.CreateSnsClient(); }
public AwsWorker(int id, IConfiguration config, IAwsBusConfiguration awsConfig, string queueUrl, IMessageAdapter messageAdapter) { Id = id; this.config = config; this.awsConfig = awsConfig; this.queueUrl = queueUrl; this.messageAdapter = messageAdapter; this.sqs = this.awsConfig.ClientFactory.CreateSqsClient(); }
public AwsCloudBusFactory(IConfiguration configuration, IAwsBusConfiguration awsBusConfig) { this.configuration = configuration; this.awsBusConfig = awsBusConfig; }
public AwsCloudBusFactory(IConfiguration configuration, IAwsBusConfiguration awsBusConfig, IAwsWorkerConfiguration workerConfiguration, string eventSubscriptionQueueUrl) : this(configuration, awsBusConfig) { this.workerConfiguration = workerConfiguration; this.eventSubscriptionQueueUrl = eventSubscriptionQueueUrl; }