Interface ThreadPoolParent<T extends AERunnable>

All Known Implementing Classes:
ThreadPool, ThreadPoolVirtual

public interface ThreadPoolParent<T extends AERunnable>
  • Method Details

    • getName

      String getName()
    • setMaxThreads

      void setMaxThreads(int max)
    • getMaxThreads

      int getMaxThreads()
    • isFull

      boolean isFull()
    • getRunningCount

      int getRunningCount()
    • runTask

      void runTask(T task)
    • runTask

      void runTask(T task, boolean high_priority, boolean manual_release)
    • getRunningTasks

      List<T> getRunningTasks()
    • isQueued

      boolean isQueued(T task)
    • setWarnWhenFull

      void setWarnWhenFull()
    • registerThreadAsChild

      void registerThreadAsChild(ThreadPoolTask.Worker worker)
    • deregisterThreadAsChild

      void deregisterThreadAsChild(ThreadPoolTask.Worker worker)