package net.jrtechs; import java.util.List; import java.util.Vector; import java.util.stream.Collectors; public class ParallelStreamsExecutor extends ParallelExecutor { @Override public List runTasks(Vector> tasks) { return tasks.parallelStream() .map(Work::runTask) .collect(Collectors.toList()); } }