Class GraphThreadPoolExecutor<T>

All Implemented Interfaces:
Executor, ExecutorService, ITestNGThreadPoolExecutor

public class GraphThreadPoolExecutor<T> extends ThreadPoolExecutor implements ITestNGThreadPoolExecutor
An Executor that launches tasks per batches. It takes a DynamicGraph of tasks to be run and a IThreadWorkerFactory to initialize/create Runnable wrappers around those tasks