org.apache.tomcat.util.threads

## Interface ResizableExecutor

- All Superinterfaces:
    Executor
  All Known Implementing Classes:
    StandardThreadExecutor

      public interface ResizableExecutor
      extends Executor

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `getActiveCount()` Returns the approximate number of threads that are actively executing tasks.
    `int` | `getMaxThreads()`
    `int` | `getPoolSize()` 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 Detail

    - #### 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)

Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.