public ResponderConfigurationBuilder(QueueConfiguration defaultQueue = null, ExchangeConfiguration defaultExchange = null) { _exchangeBuilder = new ExchangeConfigurationBuilder(defaultExchange); _queueBuilder = new QueueConfigurationBuilder(defaultQueue); Configuration = new ResponderConfiguration { Queue = _queueBuilder.Configuration, Exchange = _exchangeBuilder.Configuration, RoutingKey = _queueBuilder.Configuration.QueueName }; }
public RequestConfigurationBuilder(RequestConfiguration defaultConfig) { _replyQueue = new QueueConfigurationBuilder(defaultConfig.ReplyQueue); _exchange = new ExchangeConfigurationBuilder(defaultConfig.Exchange); Configuration = defaultConfig ?? new RequestConfiguration(); }
public PublishConfigurationBuilder(RequestConfiguration defaultConfig) { _exchange = new ExchangeConfigurationBuilder(defaultConfig.Exchange); }
public PublishConfigurationBuilder(ExchangeConfiguration defaultExchange = null, string routingKey =null) { _exchange = new ExchangeConfigurationBuilder(defaultExchange); _routingKey = routingKey ?? _oneOrMoreWords; }
public PublishConfigurationBuilder(RequestConfiguration defaultConfig) { _queue = new QueueConfigurationBuilder(defaultConfig.ReplyQueue); _exchange = new ExchangeConfigurationBuilder(defaultConfig.Exchange); }
public PublishConfigurationBuilder(QueueConfiguration replyQueue = null, ExchangeConfiguration defaultExchange = null) { _queue = new QueueConfigurationBuilder(replyQueue); _exchange = new ExchangeConfigurationBuilder(defaultExchange); }
public SubscriptionConfigurationBuilder(QueueConfiguration initialQueue, ExchangeConfiguration initialExchange, string routingKey) { _exchangeBuilder = new ExchangeConfigurationBuilder(initialExchange); _queueBuilder = new QueueConfigurationBuilder(initialQueue); _routingKey = routingKey; }
public SubscriptionConfigurationBuilder(QueueConfiguration initialQueue, ExchangeConfiguration initialExchange) { _exchangeBuilder = new ExchangeConfigurationBuilder(initialExchange); _queueBuilder = new QueueConfigurationBuilder(initialQueue); }