Interface ResizableExecutor

All Superinterfaces:
Executor
All Known Implementing Classes:
StandardThreadExecutor

public interface ResizableExecutor extends Executor
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns the approximate number of threads that are actively executing tasks.
    int
     
    int
    Returns the current number of threads in the pool.
    boolean
    resizePool(int corePoolSize, int maximumPoolSize)
     
    boolean
    resizeQueue(int capacity)
     

    Methods inherited from interface java.util.concurrent.Executor

    execute
  • Method Details

    • getPoolSize

      int getPoolSize()
      Returns the current number of threads in the pool.
      Returns:
      the number of threads
    • getMaxThreads

      int getMaxThreads()
    • getActiveCount

      int getActiveCount()
      Returns the approximate number of threads that are actively executing tasks.
      Returns:
      the number of threads
    • resizePool

      boolean resizePool(int corePoolSize, int maximumPoolSize)
    • resizeQueue

      boolean resizeQueue(int capacity)