internal void Configure(RabbitMqTransport transport) { transport.AddClientProperties(_additionalClientProperties); if (DeclareExchanges.HasValue) { transport.SetDeclareExchanges(DeclareExchanges.Value); } if (DeclareInputQueue.HasValue) { transport.SetDeclareInputQueue(DeclareInputQueue.Value); } if (BindInputQueue.HasValue) { transport.SetBindInputQueue(BindInputQueue.Value); } if (DirectExchangeName != null) { transport.SetDirectExchangeName(DirectExchangeName); } if (TopicExchangeName != null) { transport.SetTopicExchangeName(TopicExchangeName); } if (MaxNumberOfMessagesToPrefetch != null) { transport.SetMaxMessagesToPrefetch(MaxNumberOfMessagesToPrefetch.Value); } }