Exemplo n.º 1
0
 public PlotTimeBuilder(IAmazonCloudWatch cloudWatch, ISeriesBuilder seriesBuilder, DateTime metricStartTime, DateTime metricEndTime)
 {
     this.cloudWatch      = cloudWatch;
     this.seriesBuilder   = seriesBuilder;
     this.metricStartTime = metricStartTime;
     this.metricEndTime   = metricEndTime;
 }
Exemplo n.º 2
0
        public SynchronousWorkCoordinator(ITypeFinder typeFinder, ISeriesBuilder seriesBuilder,
                                          IPublisherProvider publishers, IWorkerContainer workers)
            : base(typeFinder, publishers, workers)
        {
            _seriesBuilder = seriesBuilder;

            publishers.ProgressChanged += (sender, e) => ProgressChanged?.Invoke(sender, e);
            publishers.Starting        += OnStarting;
        }
        //public override event EventHandler<int> ProgressChanged;

        public SynchronousWorkSystem(IWorkerCoordinator workers, ISeriesBuilder seriesBuilder)
            : base(workers)
        {
            _seriesBuilder = seriesBuilder;
        }