Esempio n. 1
0
 public StrategyRunner(IHStrategy strategy, int fromDay, int toDay) {
   super();
   this.strategy = strategy;
   this.fromDay = fromDay;
   this.toDay = toDay;
   initializers.setRunnerContext(runnerContext);
   strategy.init(new DummyInformer(), initializers);
 }
Esempio n. 2
0
  public void runStrategy() {
    DummyInfoPacks info = new DummyInfoPacks(runnerContext);
    DummyTransactionFactory trans = new DummyTransactionFactory(runnerContext);

    for (currentDay = fromDay; currentDay < toDay; currentDay++) {
      info.setDay(currentDay);
      trans.setDay(currentDay);
      DummyStatisticsGroup stats = new DummyStatisticsGroup(currentDay, runnerContext);
      initializers.events().getUpdateHandler().handle(stats, info, trans);
    }
  }