public void Apply(IInMemoryPublishTopologyBuilder builder) { if (_direct) { var implementedBuilder = builder.CreateImplementedBuilder(); _configurator.Apply(implementedBuilder); } }
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 ImplementedBuilder(IInMemoryPublishTopologyBuilder builder, Options options) { _builder = builder; _options = options; }