Class 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 Detail

      • ProfilingExecutorServices

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

      • 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()