BrokerTopology BuildTopology(ReceiveSettings settings) { var topologyBuilder = new ReceiveEndpointBrokerTopologyBuilder(); topologyBuilder.Queue = topologyBuilder.CreateQueue(settings.GetQueueDescription()); _configuration.Topology.Consume.Apply(topologyBuilder); return(topologyBuilder.BuildBrokerTopology()); }
BrokerTopology BuildTopology(ReceiveSettings settings) { var topologyBuilder = new ReceiveEndpointBrokerTopologyBuilder(); topologyBuilder.Queue = topologyBuilder.CreateQueue(settings.EntityName, settings.Durable, settings.AutoDelete); _configuration.Topology.Consume.Apply(topologyBuilder); return(topologyBuilder.BuildTopologyLayout()); }
BrokerTopology BuildTopology(ReceiveSettings settings) { var builder = new ReceiveEndpointBrokerTopologyBuilder(); builder.Queue = builder.CreateQueue(settings.EntityName, settings.Durable, settings.AutoDelete, settings.QueueAttributes, settings.QueueSubscriptionAttributes); _configuration.Topology.Consume.Apply(builder); return(builder.BuildTopologyLayout()); }
public void Setup() { _nameFormatter = new ServiceBusMessageNameFormatter(); _entityNameFormatter = new MessageNameFormatterEntityNameFormatter(_nameFormatter); _consumeTopology = new ServiceBusConsumeTopology(AzureBusFactory.MessageTopology, new ServiceBusPublishTopology(AzureBusFactory.MessageTopology)); _builder = new ReceiveEndpointBrokerTopologyBuilder(); _inputQueueName = "input-queue"; _builder.Queue = _builder.CreateQueue(new QueueConfigurator(_inputQueueName).GetQueueDescription()); }