Chinchilla.Topologies.DefaultSubscribeTopologyBuilder.Build C# (CSharp) Метод

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

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

            var exchange = topology.DefineExchange(endpoint.MessageType, ExchangeType.Topic);

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

            topology.PublishExchange = exchange;

            return topology;
        }
    }
DefaultSubscribeTopologyBuilder