Interface IThreadWorkerFactory<T>

  • Type Parameters:
    T -
    All Known Implementing Classes:
    SuiteWorkerFactory, TestRunner

    public interface IThreadWorkerFactory<T>
    A factory that creates workers used by GraphThreadPoolExecutor
    Author:
    nullin
    • Method Detail

      • createWorkers

        List<IWorker<T>> createWorkers​(List<T> freeNodes)
        Creates IWorker for specified set of tasks. It is not necessary that number of workers returned be same as number of tasks entered.
        Parameters:
        freeNodes - tasks that need to be executed
        Returns:
        list of workers