public DeadLineApiController(
            IDataProvider dataProvider,
            IDeadlineManager deadlineManager,
            ILogProvider logProvider
            )
        {
            _dataProvider    = dataProvider;
            _deadlineManager = deadlineManager;

            _logProvider = logProvider;
        }
 public OrderManager(IDataProvider dataProvider,
                     IPubSubProvider pubSubProvider,
                     IOptions <KafkaSettings> kafkaSettings,
                     IDeadlineManager deadlineManager
                     )
 {
     _pubSubProvider  = pubSubProvider;
     _dataProvider    = dataProvider;
     _kafkaSettings   = kafkaSettings;
     _deadlineManager = deadlineManager;
 }
Exemple #3
0
 public OrderApiController(
     IDeadlineManager deadlineManager, IOrderManager orderManager,
     ILogProvider logProvider,
     IMetricsProvider prometheusProvider,
     IOptions <KafkaSettings> kafkaSettings)
 {
     _deadlineManager    = deadlineManager;
     _orderManager       = orderManager;
     _logProvider        = logProvider;
     _kafkaSettings      = kafkaSettings;
     _prometheusProvider = prometheusProvider;
 }
Exemple #4
0
 public TestIDeadlineManager()
 {
     _deadlineManager = new DeadlineManager();
 }