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;
}
}