public TextStatsProcessor(IStatsCalculator statsCalculator, IStatsPersister persister)
        {
            var options = new ExecutionDataflowBlockOptions {
                MaxDegreeOfParallelism = 1
            };

            _inputBuffer = new ActionBlock <string>((Func <string, Task>)ProcessAsync, options);
            _persister   = persister;
            _calculator  = statsCalculator;
        }
Exemple #2
0
 public WatcherService(IMongoDatabase database, IStatsCalculator statsCalculator)
 {
     _database = database;
     _statsCalculator = statsCalculator;
 }
Exemple #3
0
 public WardenService(IMongoDatabase database, IStatsCalculator statsCalculator, FeatureSettings featureSettings)
 {
     _database        = database;
     _statsCalculator = statsCalculator;
     _featureSettings = featureSettings;
 }
Exemple #4
0
 public BattingStatsMapper(IStatsCalculator calculator)
 {
     _calculator = calculator;
 }
 public void TestInitialize()
 {
     Calculator = new StatsCalculator();
 }
Exemple #6
0
 public TeamStatsMapper(IStatsCalculator statsCalculator)
 {
     _calculator = statsCalculator;
 }
Exemple #7
0
 public WardenService(IMongoDatabase database, IStatsCalculator statsCalculator, FeatureSettings featureSettings)
 {
     _database = database;
     _statsCalculator = statsCalculator;
     _featureSettings = featureSettings;
 }
Exemple #8
0
 public WatcherService(IMongoDatabase database, IStatsCalculator statsCalculator)
 {
     _database        = database;
     _statsCalculator = statsCalculator;
 }
 public PitchingStatsMapper(IStatsCalculator statsCalculator)
 {
     _calculator = statsCalculator;
 }
 public CalculateStatsStage(IStatsCalculator statsCalculator)
 {
     _statsCalculator = statsCalculator;
 }
Exemple #11
0
 public CusipFileUtil(IFileManager fileManager, IStatsCalculator statsCalculator)
 {
     _fileManager     = fileManager;
     _statsCalculator = statsCalculator;
 }
 public CusipDataPipeline(IFileManager fileManager, IStatsCalculator statsCalculator)
 {
     _fileManager     = fileManager;
     _statsCalculator = statsCalculator;
     _headStep        = CreatePipeline();
 }