protected override void SetupEvents(IBrokerEvents events) { events.Subscribed += (queueName, subscriber, messageType) => { SubscribeEventCount++; return(Task.CompletedTask); }; events.Unsubscribed += (queueName, subscriber, messageType) => { UnsubscribeEventCount++; return(Task.CompletedTask); }; events.MessagePublished += messageType => { MessagePublishedEventCount++; return(Task.CompletedTask); }; events.MessageQueuedToSubscriber += (queueName, subscriber, messageType) => { MessageQueuedToSubscriberEventCount++; return(Task.CompletedTask); }; events.MessageDelivered += (queueName, subscriber, messageType) => { MessageDeliveredEventCount++; return(Task.CompletedTask); }; events.MessageDeliveryFailed += (queueName, subscriber, messageType, exception) => { MessageDeliveryFailedEventCount++; return(Task.CompletedTask); }; }
protected virtual void SetupEvents(IBrokerEvents events) { }