Ejemplo n.º 1
0
 public LotteryAwardingScheduler(IServiceProvider iocResolver, IDispatchQueryingMessageService dispatchQueryingMessageService, ILotteryNoticingMessagePublisher lotteryNoticingMessagePublisher, ILotteryCalculatorFactory lotteryCalculatorFactory, ILogger <LotteryAwardingScheduler> logger)
 {
     _iocResolver = iocResolver;
     _logger      = logger;
     _dispatchQueryingMessageService  = dispatchQueryingMessageService;
     _lotteryCalculatorFactory        = lotteryCalculatorFactory;
     _lotteryNoticingMessagePublisher = lotteryNoticingMessagePublisher;
 }
Ejemplo n.º 2
0
 public QueryingDispatcherSubscriber(IBusClient busClient, DispatcherConfiguration dispatcherConfiguration, ILogger <OrderingDispatcherSubscriber> logger, IQueryingDispatcher queryingDispatcher, IDispatchQueryingMessageService dispatchQueryingMessageService, ILotteryNoticingMessagePublisher lotteryNoticingMessagePublisher)
 {
     _logger    = logger;
     _busClient = busClient;
     _dispatcherConfiguration         = dispatcherConfiguration;
     _queryingDispatcher              = queryingDispatcher;
     _dispatchQueryingMessageService  = dispatchQueryingMessageService;
     _lotteryNoticingMessagePublisher = lotteryNoticingMessagePublisher;
 }
Ejemplo n.º 3
0
 public OrderingDispatcherSubscriber(IBusClient busClient, DispatcherConfiguration dispatcherOptions, ILogger <OrderingDispatcherSubscriber> logger, IOrderingDispatcher orderingDispatcher, IDispatchOrderingMessageService dispatchOrderingMessageService, ILotteryNoticingMessagePublisher lotteryNoticingMessagePublisher, IDispatchQueryingMessageService dispatchQueryingMessageService)
 {
     _logger    = logger;
     _busClient = busClient;
     _dispatcherConfiguration         = dispatcherOptions;
     _orderingDispatcher              = orderingDispatcher;
     _dispatchOrderingMessageService  = dispatchOrderingMessageService;
     _dispatchQueryingMessageService  = dispatchQueryingMessageService;
     _lotteryNoticingMessagePublisher = lotteryNoticingMessagePublisher;
 }