gov.nasa.worldwind.util
Class BasicScheduledTaskService.ScheduledTaskExecutor
java.lang.Object
java.util.concurrent.AbstractExecutorService
java.util.concurrent.ThreadPoolExecutor
java.util.concurrent.ScheduledThreadPoolExecutor
gov.nasa.worldwind.util.BasicScheduledTaskService.ScheduledTaskExecutor
- All Implemented Interfaces:
- Executor, ExecutorService, ScheduledExecutorService
- Enclosing class:
- BasicScheduledTaskService
protected class BasicScheduledTaskService.ScheduledTaskExecutor
- extends ScheduledThreadPoolExecutor
Custom executor to run tasks.
| Methods inherited from class java.util.concurrent.ScheduledThreadPoolExecutor |
decorateTask, decorateTask, execute, getContinueExistingPeriodicTasksAfterShutdownPolicy, getExecuteExistingDelayedTasksAfterShutdownPolicy, getQueue, remove, schedule, schedule, scheduleAtFixedRate, scheduleWithFixedDelay, setContinueExistingPeriodicTasksAfterShutdownPolicy, setExecuteExistingDelayedTasksAfterShutdownPolicy, shutdown, shutdownNow, submit, submit, submit |
| Methods inherited from class java.util.concurrent.ThreadPoolExecutor |
allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, finalize, getActiveCount, getCompletedTaskCount, getCorePoolSize, getKeepAliveTime, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getRejectedExecutionHandler, getTaskCount, getThreadFactory, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, setCorePoolSize, setKeepAliveTime, setMaximumPoolSize, setRejectedExecutionHandler, setThreadFactory, terminated |
BasicScheduledTaskService.ScheduledTaskExecutor
protected BasicScheduledTaskService.ScheduledTaskExecutor(int poolSize)
afterExecute
protected void afterExecute(Runnable runnable,
Throwable throwable)
- Overrides:
afterExecute in class ThreadPoolExecutor
beforeExecute
protected void beforeExecute(Thread thread,
Runnable runnable)
- Overrides:
beforeExecute in class ThreadPoolExecutor