public MulticastEventMessagePump(MessagingFactory messagingFactory, IMulticastEventBroker multicastEventBroker, Type eventType, string subscriptionName, ILogger logger, int batchSize)
     : base(logger, batchSize)
 {
     _messagingFactory = messagingFactory;
     _multicastEventBroker = multicastEventBroker;
     _eventType = eventType;
     _subscriptionName = subscriptionName;
 }
 public static BusBuilderConfiguration WithMulticastEventBroker(this BusBuilderConfiguration configuration, IMulticastEventBroker multicastEventBroker)
 {
     configuration.MulticastEventBroker = multicastEventBroker;
     return configuration;
 }