public class ManagedExecutorServiceImpl extends org.glassfish.enterprise.concurrent.ManagedExecutorServiceImpl implements ManagedExecutorWithHungThreads
| Constructor and Description |
|---|
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(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) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(Runnable command) |
ManagedExecutorRuntimeStats |
getRuntimeStats() |
protected ThreadPoolExecutor |
getThreadPoolExecutor() |
<T> Future<T> |
submit(Callable<T> task) |
Future<?> |
submit(Runnable task) |
<T> Future<T> |
submit(Runnable task,
T result) |
getAdapter, getCompletedTaskCount, getExecutorForTaskListener, getNewTaskFor, getNewTaskFor, getTaskCountawaitTermination, doInvokeAny, executeManagedFutureTask, getContextService, getContextSetupProvider, getHungThreads, getManagedThreadFactory, getName, getObjectName, getRejectPolicy, getThreads, invokeAll, invokeAll, invokeAny, invokeAny, isContextualCallback, isEventProvider, isLongRunningTasks, isShutdown, isStateManageable, isStatisticsProvider, isTerminated, newTaskFor, newTaskFor, shutdown, shutdownNowclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHungThreads, getName, terminateHungTaskspublic 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)
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)
public <T> Future<T> submit(Callable<T> task)
submit in interface ExecutorServicesubmit in class org.glassfish.enterprise.concurrent.AbstractManagedExecutorServicepublic <T> Future<T> submit(Runnable task, T result)
submit in interface ExecutorServicesubmit in class org.glassfish.enterprise.concurrent.AbstractManagedExecutorServicepublic Future<?> submit(Runnable task)
submit in interface ExecutorServicesubmit in class org.glassfish.enterprise.concurrent.AbstractManagedExecutorServicepublic void execute(Runnable command)
protected ThreadPoolExecutor getThreadPoolExecutor()
getThreadPoolExecutor in class org.glassfish.enterprise.concurrent.ManagedExecutorServiceImplpublic ManagedExecutorRuntimeStats getRuntimeStats()
Copyright © 2022 JBoss by Red Hat. All rights reserved.