public bool AddQueue(IQueue <T> queue, IMessageHandler <T> handler) { if (_queues.Any(q => q.Name == queue.Name)) { return(false); } _queues.Add(queue); _handlers.Add(queue.Name, handler); queue.AddHandler(handler); return(true); }
public bool AddQueue(IQueue <T> queue, IMessageHandler <T> handler) { if (_queues.Any(q => q.Name == queue.Name)) { return(false); } _queues.Add(queue); _handlers.Add(queue.Name, handler); queue.AddHandler(handler); return(true); }