public void Apply(IInMemoryPublishTopologyBuilder builder) { var exchangeHandle = ExchangeDeclare(builder); if (builder.ExchangeName != null) { builder.ExchangeBind(builder.ExchangeName, exchangeHandle); } else { builder.ExchangeName = exchangeHandle; } foreach (IInMemoryMessagePublishTopology configurator in _implementedMessageTypes) { configurator.Apply(builder); } }
public void ExchangeBind(string source, string destination) { _builder.ExchangeBind(source, destination); }