Interface ManagedQueueExecutorService

All Superinterfaces:
Executor, ExecutorService, ManagedExecutorService
All Known Subinterfaces:
ManagedJBossThreadPoolExecutorService, ManagedQueuelessExecutorService

public interface ManagedQueueExecutorService extends ManagedExecutorService
ExecutorService that provides hooks for integration with a WildFly management resource.
Author:
Alexey Loubyansky
  • Method Details

    • isBlocking

      boolean isBlocking()
      Gets whether this executor is configured to block calls to Executor.execute(Runnable) until thread capacity or queue capacity is available to handle the provided task.
      Returns:
      true if this executor support blocking semantics; false otherwise
    • getCoreThreads

      int getCoreThreads()
    • isAllowCoreTimeout

      boolean isAllowCoreTimeout()
    • getMaxThreads

      int getMaxThreads()
    • getKeepAlive

      long getKeepAlive()
    • getRejectedCount

      int getRejectedCount()
    • getTaskCount

      long getTaskCount()
    • getLargestThreadCount

      int getLargestThreadCount()
    • getLargestPoolSize

      int getLargestPoolSize()
    • getCurrentThreadCount

      int getCurrentThreadCount()
    • getCompletedTaskCount

      long getCompletedTaskCount()
    • getActiveCount

      int getActiveCount()
    • getQueueSize

      int getQueueSize()