public Task Install(string identity)
{
if (settings.Get<bool>("Endpoint.SendOnly"))
{
return TaskEx.CompletedTask;
}
if (!settings.CreateQueues())
{
return TaskEx.CompletedTask;
}
var queueCreator = builder.Build<ICreateQueues>();
var queueBindings = settings.Get<QueueBindings>();
return queueCreator.CreateQueueIfNecessary(queueBindings, identity);
}