Class TaskRunnerFactory

  • All Implemented Interfaces:
    Executor

    public class TaskRunnerFactory
    extends Object
    implements Executor
    Manages the thread pool for long running tasks. Long running tasks are not always active but when they are active, they may need a few iterations of processing for them to become idle. The manager ensures that each task is processes but that no one task overtakes the system. This is somewhat like cooperative multitasking.