Class ProfilingExecutorServices

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

public class ProfilingExecutorServices extends Object implements org.jboss.weld.manager.api.ExecutorServices
  • Constructor Details

    • ProfilingExecutorServices

      public ProfilingExecutorServices(org.jboss.weld.manager.api.ExecutorServices delegate)
  • Method Details

    • getTaskExecutor

      public ExecutorService getTaskExecutor()
      Specified by:
      getTaskExecutor in interface org.jboss.weld.manager.api.ExecutorServices
    • cleanup

      public void cleanup()
      Specified by:
      cleanup in interface org.jboss.weld.bootstrap.api.Service
    • invokeAllAndCheckForExceptions

      public <T> List<Future<T>> invokeAllAndCheckForExceptions(Collection<? extends Callable<T>> tasks)
      Specified by:
      invokeAllAndCheckForExceptions in interface org.jboss.weld.manager.api.ExecutorServices
    • invokeAllAndCheckForExceptions

      public <T> List<Future<T>> invokeAllAndCheckForExceptions(org.jboss.weld.manager.api.ExecutorServices.TaskFactory<T> factory)
      Specified by:
      invokeAllAndCheckForExceptions in interface org.jboss.weld.manager.api.ExecutorServices
    • getDelegate

      public org.jboss.weld.manager.api.ExecutorServices getDelegate()