22 package org.matsim.core.events;
24 import org.apache.logging.log4j.LogManager;
25 import org.apache.logging.log4j.Logger;
69 if (events instanceof SimStepParallelEventsManagerImpl) {
73 }
else if (events instanceof SynchronizedEventsManagerImpl) {
76 return new SynchronizedEventsManagerImpl(events);
103 String path = eventFile.getPath().replaceFirst(
"\\.xml[.a-zA-z0-9]*$",
"");
122 String path = eventFile.getPath().replaceFirst(
"\\.xml[.a-zA-z0-9]*$",
"");
static void readEvents(EventsManager events, String filename)
void readFile(final String filename)
static FingerprintEventHandler createEventsFingerprint(String eventFile, String outputFingerprintFile)
String getComparisonMessage()
static EventsManager createEventsManager()
static ComparisonResult createAndCompareEventsFingerprint(File eventFile, String compareFingerprintFile)
static ComparisonResult compare(final String filename1, final String filename2)
static EventsManager createEventsManager(Config config)
static FingerprintEventHandler createFingerprintHandler(final String eventsfile, @Nullable String compareFingerprint)
static com.google.inject.Injector createInjector(final Config config, Module... modules)
static void assertEqualEventsFingerprint(File eventFile, String compareFingerprintFile)
ComparisonResult getComparisonResult()
static ComparisonResult compareEventsFiles(String filename1, String filename2)
static void write(String filePath, EventFingerprint eventFingerprint)
static EventsManager getParallelFeedableInstance(EventsManager events)
EventFingerprint getEventFingerprint()
static EventsManager createParallelEventsManager()