Esempio n. 1
0
 public AwsBusConfig(Dictionary <Type, string> queueUrlsByType, Dictionary <Type, string> topicArnsByType, IQueueAndTopicNamingConvention queueAndTopicNamingConvention, IAwsClientFactory clientFactory)
 {
     QueueUrlsByType = queueUrlsByType;
     TopicArnsByType = topicArnsByType;
     QueueAndTopicNamingConvention = queueAndTopicNamingConvention;
     ClientFactory = clientFactory;
 }
Esempio n. 2
0
 public AzureBusConfig(Dictionary <Type, string> commandTypeAndQueueName, Dictionary <Type, string> eventTypeAndTopicName, IQueueAndTopicNamingConvention queueAndTopicNamingConvention, IAzureClientFactory clientFactory)
 {
     CommandTypeAndQueueName       = commandTypeAndQueueName;
     EventTypeAndTopicName         = eventTypeAndTopicName;
     QueueAndTopicNamingConvention = queueAndTopicNamingConvention;
     ClientFactory = clientFactory;
 }
 public AzureConfigurator WithNamingConvention(IQueueAndTopicNamingConvention queueAndTopicNamingConvention)
 {
     this.queueAndTopicNamingConvention = queueAndTopicNamingConvention;
     return(this);
 }
 public AzureConfigurator()
 {
     queueAndTopicNamingConvention = new DefaultQueueAndTopicNamingConvention();
 }