Ejemplo n.º 1
0
 public Worker(IConfiguration configuration, IAwsBusConfiguration awsBusConfig, IAwsWorkerConfiguration workerConfiguration, string eventSubscriptionQueueUrl)
 {
     this.configuration             = configuration;
     this.awsBusConfig              = awsBusConfig;
     this.workerConfiguration       = workerConfiguration;
     this.eventSubscriptionQueueUrl = eventSubscriptionQueueUrl;
 }
Ejemplo n.º 2
0
 public AwsBus(IConfiguration config, IAwsBusConfiguration awsBusConfiguration)
 {
     this.config = config;
     this.awsBusConfiguration = awsBusConfiguration;
     sqs = this.awsBusConfiguration.ClientFactory.CreateSqsClient();
     sns = this.awsBusConfiguration.ClientFactory.CreateSnsClient();
 }
Ejemplo n.º 3
0
 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;
 }