package com.revolsys.parallel.process; import java.util.Arrays; import java.util.Collection; public class Sequential extends AbstractMultipleProcess { public Sequential() { } public Sequential(final Collection<? extends Process> processes) { super(processes); } public Sequential(final Process... processes) { this(Arrays.asList(processes)); } @Override public void run() { for (final Process process : getProcesses()) { process.run(); } } @Override public String toString() { return "Sequential:\n " + super.toString(); } }