public IMessageTopology Build(IEndpoint endpoint) { var topology = new MessageTopology(); topology.PublishExchange = topology.DefineExchange(string.Empty, ExchangeType.Direct); return(topology); }
public virtual IMessageTopology Build(IEndpoint endpoint) { var topology = new MessageTopology(); topology.PublishExchange = topology.DefineExchange(endpoint.Name, ExchangeType.Topic); return(topology); }
public IMessageTopology Build(IEndpoint endpoint) { var topology = new MessageTopology(); var exchange = topology.DefineExchange(endpoint.MessageType, ExchangeType.Topic); topology.SubscribeQueue = topology.DefineQueue(); topology.SubscribeQueue.BindTo(exchange); return(topology); }