public class ManagedScheduledExecutorServiceImpl extends org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImpl implements ManagedExecutorWithHungThreads
ManagedScheduledExecutorServiceImpl.| Constructor and Description |
|---|
ManagedScheduledExecutorServiceImpl(String name,
ManagedThreadFactoryImpl managedThreadFactory,
long hungTaskThreshold,
boolean longRunningTasks,
int corePoolSize,
long keepAliveTime,
TimeUnit keepAliveTimeUnit,
long threadLifeTime,
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() |
<V> ScheduledFuture<V> |
schedule(Callable<V> callable,
long delay,
TimeUnit unit) |
<V> ScheduledFuture<V> |
schedule(Callable<V> callable,
javax.enterprise.concurrent.Trigger trigger) |
ScheduledFuture<?> |
schedule(Runnable command,
long delay,
TimeUnit unit) |
ScheduledFuture<?> |
schedule(Runnable command,
javax.enterprise.concurrent.Trigger trigger) |
ScheduledFuture<?> |
scheduleAtFixedRate(Runnable command,
long initialDelay,
long period,
TimeUnit unit) |
ScheduledFuture<?> |
scheduleWithFixedDelay(Runnable command,
long initialDelay,
long delay,
TimeUnit unit) |
<T> Future<T> |
submit(Callable<T> task) |
Future<?> |
submit(Runnable task) |
<T> Future<T> |
submit(Runnable task,
T result) |
executeManagedFutureTask, getAdapter, getCompletedTaskCount, getExecutorForTaskListener, getNewTaskFor, getNewTaskFor, getTaskCountawaitTermination, doInvokeAny, 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, terminateHungTasksawaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNowpublic ManagedScheduledExecutorServiceImpl(String name, ManagedThreadFactoryImpl managedThreadFactory, long hungTaskThreshold, boolean longRunningTasks, int corePoolSize, long keepAliveTime, TimeUnit keepAliveTimeUnit, long threadLifeTime, org.glassfish.enterprise.concurrent.ContextServiceImpl contextService, org.glassfish.enterprise.concurrent.AbstractManagedExecutorService.RejectPolicy rejectPolicy, org.wildfly.extension.requestcontroller.ControlPoint controlPoint)
public void execute(Runnable command)
public Future<?> submit(Runnable task)
submit in interface ExecutorServicesubmit in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImplpublic <T> Future<T> submit(Runnable task, T result)
submit in interface ExecutorServicesubmit in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImplpublic <T> Future<T> submit(Callable<T> task)
submit in interface ExecutorServicesubmit in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImplpublic ScheduledFuture<?> schedule(Runnable command, javax.enterprise.concurrent.Trigger trigger)
schedule in interface javax.enterprise.concurrent.ManagedScheduledExecutorServiceschedule in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImplpublic <V> ScheduledFuture<V> schedule(Callable<V> callable, javax.enterprise.concurrent.Trigger trigger)
schedule in interface javax.enterprise.concurrent.ManagedScheduledExecutorServiceschedule in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImplpublic ScheduledFuture<?> schedule(Runnable command, long delay, TimeUnit unit)
schedule in interface ScheduledExecutorServiceschedule in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImplpublic <V> ScheduledFuture<V> schedule(Callable<V> callable, long delay, TimeUnit unit)
schedule in interface ScheduledExecutorServiceschedule in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImplpublic ScheduledFuture<?> scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)
scheduleAtFixedRate in interface ScheduledExecutorServicescheduleAtFixedRate in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImplpublic ScheduledFuture<?> scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit)
scheduleWithFixedDelay in interface ScheduledExecutorServicescheduleWithFixedDelay in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImplprotected ThreadPoolExecutor getThreadPoolExecutor()
getThreadPoolExecutor in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImplpublic ManagedExecutorRuntimeStats getRuntimeStats()
Copyright © 2023 JBoss by Red Hat. All rights reserved.