public void Apply(IPublishEndpointBrokerTopologyBuilder builder) { var exchangeHandle = builder.ExchangeDeclare(ExchangeName, ExchangeType, Durable, AutoDelete, ExchangeArguments); var queueHandle = builder.QueueDeclare(QueueName, Durable, AutoDelete, Exclusive, QueueArguments); var bindingHandle = builder.QueueBind(exchangeHandle, queueHandle, RoutingKey, BindingArguments); }
public QueueHandle QueueDeclare(string name, bool durable, bool autoDelete, bool exclusive, IDictionary <string, object> arguments) { return(_builder.QueueDeclare(name, durable, autoDelete, exclusive, arguments)); }