Class ManagedExecutorServiceImpl

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.glassfish.enterprise.concurrent.AbstractManagedExecutorService

        org.glassfish.enterprise.concurrent.AbstractManagedExecutorService.RejectPolicy
    • Field Summary

      • Fields inherited from class org.glassfish.enterprise.concurrent.ManagedExecutorServiceImpl

        adapter, threadPoolExecutor
      • Fields inherited from class org.glassfish.enterprise.concurrent.AbstractManagedExecutorService

        contextService, contextSetupProvider, contextualCallback, longRunningTasks, managedThreadFactory, name, rejectPolicy
    • Constructor Summary

      Constructors 
      Constructor Description
      ManagedExecutorServiceImpl​(String name, org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl managedThreadFactory, long hungTaskThreshold, boolean longRunningTasks, int corePoolSize, int maxPoolSize, long keepAliveTime, TimeUnit keepAliveTimeUnit, long threadLifeTime, int queueCapacity, org.glassfish.enterprise.concurrent.ContextServiceImpl contextService, org.glassfish.enterprise.concurrent.AbstractManagedExecutorService.RejectPolicy rejectPolicy, org.wildfly.extension.requestcontroller.ControlPoint controlPoint)  
      ManagedExecutorServiceImpl​(String name, org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl managedThreadFactory, long hungTaskThreshold, boolean longRunningTasks, int corePoolSize, int maxPoolSize, long keepAliveTime, TimeUnit keepAliveTimeUnit, long threadLifeTime, org.glassfish.enterprise.concurrent.ContextServiceImpl contextService, org.glassfish.enterprise.concurrent.AbstractManagedExecutorService.RejectPolicy rejectPolicy, BlockingQueue<Runnable> queue, org.wildfly.extension.requestcontroller.ControlPoint controlPoint)  
    • Constructor Detail

      • ManagedExecutorServiceImpl

        public ManagedExecutorServiceImpl​(String name,
                                          org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl managedThreadFactory,
                                          long hungTaskThreshold,
                                          boolean longRunningTasks,
                                          int corePoolSize,
                                          int maxPoolSize,
                                          long keepAliveTime,
                                          TimeUnit keepAliveTimeUnit,
                                          long threadLifeTime,
                                          org.glassfish.enterprise.concurrent.ContextServiceImpl contextService,
                                          org.glassfish.enterprise.concurrent.AbstractManagedExecutorService.RejectPolicy rejectPolicy,
                                          BlockingQueue<Runnable> queue,
                                          org.wildfly.extension.requestcontroller.ControlPoint controlPoint)
      • ManagedExecutorServiceImpl

        public ManagedExecutorServiceImpl​(String name,
                                          org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl managedThreadFactory,
                                          long hungTaskThreshold,
                                          boolean longRunningTasks,
                                          int corePoolSize,
                                          int maxPoolSize,
                                          long keepAliveTime,
                                          TimeUnit keepAliveTimeUnit,
                                          long threadLifeTime,
                                          int queueCapacity,
                                          org.glassfish.enterprise.concurrent.ContextServiceImpl contextService,
                                          org.glassfish.enterprise.concurrent.AbstractManagedExecutorService.RejectPolicy rejectPolicy,
                                          org.wildfly.extension.requestcontroller.ControlPoint controlPoint)
    • Method Detail

      • submit

        public <T> Future<T> submit​(Callable<T> task)
        Specified by:
        submit in interface ExecutorService
        Overrides:
        submit in class org.glassfish.enterprise.concurrent.AbstractManagedExecutorService
      • submit

        public <T> Future<T> submit​(Runnable task,
                                    T result)
        Specified by:
        submit in interface ExecutorService
        Overrides:
        submit in class org.glassfish.enterprise.concurrent.AbstractManagedExecutorService
      • submit

        public Future<?> submit​(Runnable task)
        Specified by:
        submit in interface ExecutorService
        Overrides:
        submit in class org.glassfish.enterprise.concurrent.AbstractManagedExecutorService
      • execute

        public void execute​(Runnable command)
        Specified by:
        execute in interface Executor
        Overrides:
        execute in class org.glassfish.enterprise.concurrent.ManagedExecutorServiceImpl
      • getThreadPoolExecutor

        protected ThreadPoolExecutor getThreadPoolExecutor()
        Overrides:
        getThreadPoolExecutor in class org.glassfish.enterprise.concurrent.ManagedExecutorServiceImpl