Class ScheduledExecutorSubclassTest.CustomExecutor

java.lang.Object
  extended by java.util.concurrent.AbstractExecutorService
      extended by java.util.concurrent.ThreadPoolExecutor
          extended by java.util.concurrent.ScheduledThreadPoolExecutor
              extended by ScheduledExecutorSubclassTest.CustomExecutor
All Implemented Interfaces:
java.util.concurrent.Executor, java.util.concurrent.ExecutorService, java.util.concurrent.ScheduledExecutorService
Enclosing class:
ScheduledExecutorSubclassTest

public class ScheduledExecutorSubclassTest.CustomExecutor
extends java.util.concurrent.ScheduledThreadPoolExecutor


Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.concurrent.ThreadPoolExecutor
java.util.concurrent.ThreadPoolExecutor.AbortPolicy, java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy, java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy, java.util.concurrent.ThreadPoolExecutor.DiscardPolicy
 
Method Summary
protected
<V> java.util.concurrent.RunnableScheduledFuture<V>
decorateTask(java.util.concurrent.Callable<V> c, java.util.concurrent.RunnableScheduledFuture<V> task)
           
protected
<V> java.util.concurrent.RunnableScheduledFuture<V>
decorateTask(java.lang.Runnable r, java.util.concurrent.RunnableScheduledFuture<V> task)
           
 
Methods inherited from class java.util.concurrent.ScheduledThreadPoolExecutor
execute, getContinueExistingPeriodicTasksAfterShutdownPolicy, getExecuteExistingDelayedTasksAfterShutdownPolicy, getQueue, remove, schedule, schedule, scheduleAtFixedRate, scheduleWithFixedDelay, setContinueExistingPeriodicTasksAfterShutdownPolicy, setExecuteExistingDelayedTasksAfterShutdownPolicy, shutdown, shutdownNow, submit, submit, submit
 
Methods inherited from class java.util.concurrent.ThreadPoolExecutor
afterExecute, allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, beforeExecute, finalize, getActiveCount, getCompletedTaskCount, getCorePoolSize, getKeepAliveTime, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getRejectedExecutionHandler, getTaskCount, getThreadFactory, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, setCorePoolSize, setKeepAliveTime, setMaximumPoolSize, setRejectedExecutionHandler, setThreadFactory, terminated
 
Methods inherited from class java.util.concurrent.AbstractExecutorService
invokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskFor
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.concurrent.ExecutorService
awaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated
 

Method Detail

decorateTask

protected <V> java.util.concurrent.RunnableScheduledFuture<V> decorateTask(java.lang.Runnable r,
                                                                           java.util.concurrent.RunnableScheduledFuture<V> task)
Overrides:
decorateTask in class java.util.concurrent.ScheduledThreadPoolExecutor

decorateTask

protected <V> java.util.concurrent.RunnableScheduledFuture<V> decorateTask(java.util.concurrent.Callable<V> c,
                                                                           java.util.concurrent.RunnableScheduledFuture<V> task)
Overrides:
decorateTask in class java.util.concurrent.ScheduledThreadPoolExecutor