public static void AddQueueHandler( this EventSubscription subscription, IQueue queue, IQueueMessageMapper mapper = null, long id = 0) { subscription.AddHandler(new QueueHandler(subscription, id, queue, mapper)); }
public QueueHandler(IEventSubscription subscription, long id, IQueue queue, IQueueMessageMapper mapper = null) : base(subscription, id) { Queue = queue; Mapper = mapper ?? QueueMessageMapper.Default; }