Class SingleThreadExecutorServices

java.lang.Object
org.jboss.weld.executor.AbstractExecutorServices
org.jboss.weld.executor.SingleThreadExecutorServices
All Implemented Interfaces:
org.jboss.weld.bootstrap.api.Service, org.jboss.weld.manager.api.ExecutorServices

public class SingleThreadExecutorServices extends AbstractExecutorServices
Author:
pmuir
  • Constructor Details

    • SingleThreadExecutorServices

      public SingleThreadExecutorServices()
  • Method Details

    • getTaskExecutor

      public ExecutorService getTaskExecutor()
      Provides access to the executor service used for asynchronous tasks.
      Returns:
      the ExecutorService for this manager
    • getThreadPoolSize

      protected int getThreadPoolSize()
      Description copied from class: AbstractExecutorServices
      Indicates the maximum number of threads in this thread pool. If the value is unknown or if the max number of threads is not bounded this method should return -1
      Specified by:
      getThreadPoolSize in class AbstractExecutorServices