public class ManagedScheduledExecutorServiceImpl
extends org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImpl
ManagedScheduledExecutorServiceImpl
.Constructor and Description |
---|
ManagedScheduledExecutorServiceImpl(String name,
org.glassfish.enterprise.concurrent.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) |
<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, getTaskCount, getThreadPoolExecutor
awaitTermination, doInvokeAny, getContextService, getContextSetupProvider, getHungThreads, getManagedThreadFactory, getName, getObjectName, getRejectPolicy, getThreads, invokeAll, invokeAll, invokeAny, invokeAny, isContextualCallback, isEventProvider, isLongRunningTasks, isShutdown, isStateManageable, isStatisticsProvider, isTerminated, newTaskFor, newTaskFor, shutdown, shutdownNow
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
awaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNow
public ManagedScheduledExecutorServiceImpl(String name, org.glassfish.enterprise.concurrent.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 ExecutorService
submit
in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImpl
public <T> Future<T> submit(Runnable task, T result)
submit
in interface ExecutorService
submit
in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImpl
public <T> Future<T> submit(Callable<T> task)
submit
in interface ExecutorService
submit
in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImpl
public ScheduledFuture<?> schedule(Runnable command, javax.enterprise.concurrent.Trigger trigger)
schedule
in interface javax.enterprise.concurrent.ManagedScheduledExecutorService
schedule
in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImpl
public <V> ScheduledFuture<V> schedule(Callable<V> callable, javax.enterprise.concurrent.Trigger trigger)
schedule
in interface javax.enterprise.concurrent.ManagedScheduledExecutorService
schedule
in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImpl
public ScheduledFuture<?> schedule(Runnable command, long delay, TimeUnit unit)
schedule
in interface ScheduledExecutorService
schedule
in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImpl
public <V> ScheduledFuture<V> schedule(Callable<V> callable, long delay, TimeUnit unit)
schedule
in interface ScheduledExecutorService
schedule
in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImpl
public ScheduledFuture<?> scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)
scheduleAtFixedRate
in interface ScheduledExecutorService
scheduleAtFixedRate
in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImpl
public ScheduledFuture<?> scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit)
scheduleWithFixedDelay
in interface ScheduledExecutorService
scheduleWithFixedDelay
in class org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceImpl
Copyright © 2017 JBoss by Red Hat. All rights reserved.