Package jenkins.util
Class InterceptingScheduledExecutorService
java.lang.Object
jenkins.util.InterceptingExecutorService
jenkins.util.InterceptingScheduledExecutorService
- All Implemented Interfaces:
- Executor,- ExecutorService,- ScheduledExecutorService
- Direct Known Subclasses:
- ImpersonatingScheduledExecutorService
public abstract class InterceptingScheduledExecutorService
extends InterceptingExecutorService
implements ScheduledExecutorService
Generalization of 
InterceptingExecutorService to scheduled services.- Since:
- 2.51
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotected
- 
Method SummaryModifier and TypeMethodDescriptionprotected ScheduledExecutorServicedelegate()<V> ScheduledFuture<V> scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit) scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit) Methods inherited from class jenkins.util.InterceptingExecutorServiceawaitTermination, execute, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNow, submit, submit, submit, toString, wrap, wrapMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.concurrent.ExecutorServiceawaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNow, submit, submit, submit
- 
Constructor Details- 
InterceptingScheduledExecutorService
 
- 
- 
Method Details- 
delegate- Overrides:
- delegatein class- InterceptingExecutorService
 
- 
schedule- Specified by:
- schedulein interface- ScheduledExecutorService
 
- 
schedule- Specified by:
- schedulein interface- ScheduledExecutorService
 
- 
scheduleAtFixedRatepublic ScheduledFuture<?> scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit) - Specified by:
- scheduleAtFixedRatein interface- ScheduledExecutorService
 
- 
scheduleWithFixedDelaypublic ScheduledFuture<?> scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit) - Specified by:
- scheduleWithFixedDelayin interface- ScheduledExecutorService
 
 
-