@Override public void run() throws MatsimRuntimeModifications.UnexpectedShutdownException { loadCoreListeners(); controlerListenerManagerImpl.fireControlerStartupEvent(); ControlerUtils.checkConfigConsistencyAndWriteToLog(config, "config dump before iterations start"); prepareForSim(); doIterations(config); }
public void playEventsFile(String eventsFilename, int iterationNumber) { ((ControlerListenerManagerImpl) controlerListenerManager).fireControlerStartupEvent(); for (ControlerListener controlerListener : controlerListenersDeclaredByModules) { if (controlerListener instanceof StartupListener) {
m.addCoreControlerListener(ecl); m.fireControlerStartupEvent(); Assert.assertEquals(1, ccl.nOfStartups); Assert.assertEquals(0, ccl.nOfIterStarts);
m.addControlerListener(ecl); m.fireControlerStartupEvent(); Assert.assertEquals(1, ccl.nOfStartups); Assert.assertEquals(0, ccl.nOfIterStarts);