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