public class SimpleUnitTestSupportLifecycleSchedulerDecorator extends Object implements org.mule.runtime.api.scheduler.Scheduler
| Constructor and Description |
|---|
SimpleUnitTestSupportLifecycleSchedulerDecorator(String name,
org.mule.runtime.api.scheduler.Scheduler decorated,
SimpleUnitTestSupportSchedulerService ownerService) |
public SimpleUnitTestSupportLifecycleSchedulerDecorator(String name, org.mule.runtime.api.scheduler.Scheduler decorated, SimpleUnitTestSupportSchedulerService ownerService)
public void stop()
stop in interface org.mule.runtime.api.scheduler.Schedulerpublic ScheduledFuture<?> schedule(Runnable command, long delay, TimeUnit unit)
schedule in interface ScheduledExecutorServicepublic <V> ScheduledFuture<V> schedule(Callable<V> callable, long delay, TimeUnit unit)
schedule in interface ScheduledExecutorServicepublic ScheduledFuture<?> scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)
scheduleAtFixedRate in interface ScheduledExecutorServicepublic ScheduledFuture<?> scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit)
scheduleWithFixedDelay in interface ScheduledExecutorServicepublic ScheduledFuture<?> scheduleWithCronExpression(Runnable command, String cronExpression)
scheduleWithCronExpression in interface org.mule.runtime.api.scheduler.Schedulerpublic ScheduledFuture<?> scheduleWithCronExpression(Runnable command, String cronExpression, TimeZone timeZone)
scheduleWithCronExpression in interface org.mule.runtime.api.scheduler.Schedulerpublic <T> Future<T> submit(Callable<T> task)
submit in interface ExecutorServicepublic <T> Future<T> submit(Runnable task, T result)
submit in interface ExecutorServicepublic Future<?> submit(Runnable task)
submit in interface ExecutorServicepublic <T> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks) throws InterruptedException
invokeAll in interface ExecutorServiceInterruptedExceptionpublic <T> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) throws InterruptedException
invokeAll in interface ExecutorServiceInterruptedExceptionpublic <T> T invokeAny(Collection<? extends Callable<T>> tasks) throws InterruptedException, ExecutionException
invokeAny in interface ExecutorServiceInterruptedExceptionExecutionExceptionpublic <T> T invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException
invokeAny in interface ExecutorServiceInterruptedExceptionExecutionExceptionTimeoutExceptionprotected static void clearAllThreadLocals()
protected void cancelStillActiveTasks()
public void shutdown()
shutdown in interface ExecutorServicepublic List<Runnable> shutdownNow()
shutdownNow in interface ExecutorServicepublic boolean isShutdown()
isShutdown in interface ExecutorServicepublic boolean isTerminated()
isTerminated in interface ExecutorServicepublic boolean awaitTermination(long timeout,
TimeUnit unit)
throws InterruptedException
awaitTermination in interface ExecutorServiceInterruptedExceptionpublic String getName()
getName in interface org.mule.runtime.api.scheduler.Schedulerpublic org.mule.runtime.api.scheduler.Scheduler getDecorated()
Copyright © 2003–2018 MuleSoft, Inc.. All rights reserved.