Chinchilla.Integration.Features.SharedSubscriptionFeature.SharedSubscriptionTopology.Build C# (CSharp) Метод

Build() публичный Метод

public Build ( IEndpoint endpoint ) : IMessageTopology
endpoint IEndpoint
Результат IMessageTopology
            public IMessageTopology Build(IEndpoint endpoint)
            {
                var topology = new MessageTopology();

                var exchange = topology.DefineExchange("exchange-" + endpoint.Name, ExchangeType.Topic);

                topology.SubscribeQueue = topology.DefineQueue(endpoint.Name);
                topology.SubscribeQueue.BindTo(exchange);

                topology.PublishExchange = exchange;

                return topology;
            }
        }
SharedSubscriptionFeature.SharedSubscriptionTopology