package com.webpieces.executors;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.Executor;
public class StubExecutor implements Executor {
private List<Runnable> runnables = new ArrayList<>();
@Override
public void execute(Runnable command) {
runnables.add(command);
}
public List<Runnable> getRunnables() {
List<Runnable> queue = new ArrayList<>(runnables);
runnables.clear();
return queue;
}
}