Class ExecutorMultiSourceParallel
java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_eval.multisource.ExecutorMultiSourceParallel
Executes the multi source task in parallel.
This executor needs to be instantiated with the number of parallel tasks / threads.
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final org.slf4j.Logger
private final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionrunMultipleMatchers
(Track track, Map<String, Object> matchers) runMultipleMatchers
(List<TestCase> testCases, Map<String, Object> matchers, Properties additionalParameters) runMultipleMatchersMultipleTracks
(List<Track> tracks, Map<String, Object> matchers, Properties additionalParameters) runMultipleMatchersMultipleTracks
(List<Track> tracks, Map<String, Object> matchers, Properties additionalParameters, List<URL> additionalGraphs)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
numberOfThreads
private final int numberOfThreads
-
-
Constructor Details
-
ExecutorMultiSourceParallel
public ExecutorMultiSourceParallel() -
ExecutorMultiSourceParallel
public ExecutorMultiSourceParallel(int numberOfThreads)
-
-
Method Details
-
runMultipleMatchersMultipleTracks
-
runMultipleMatchersMultipleTracks
public ExecutionResultSetMultiSource runMultipleMatchersMultipleTracks(List<Track> tracks, Map<String, Object> matchers, Properties additionalParameters) -
runMultipleMatchersMultipleTracks
public ExecutionResultSetMultiSource runMultipleMatchersMultipleTracks(List<Track> tracks, Map<String, Object> matchers, Properties additionalParameters, List<URL> additionalGraphs) -
runMultipleMatchers
-
runMultipleMatchers
-
runMultipleMatchers
public ExecutionResultSetMultiSource runMultipleMatchers(List<TestCase> testCases, Map<String, Object> matchers, Properties additionalParameters)
-