public class SimpleUnitTestSupportSchedulerService extends Object implements SchedulerService, org.mule.runtime.api.lifecycle.Stoppable
SchedulerService implementation that provides a shared SimpleUnitTestSupportScheduler.| Constructor and Description |
|---|
SimpleUnitTestSupportSchedulerService() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCreatedSchedulers() |
Scheduler |
cpuIntensiveScheduler() |
Scheduler |
cpuLightScheduler() |
ThreadType |
currentThreadType() |
Scheduler |
customScheduler(String name,
int corePoolSize) |
Scheduler |
customScheduler(String name,
int corePoolSize,
int queueSize) |
protected SimpleUnitTestSupportLifecycleSchedulerDecorator |
decorateScheduler(SimpleUnitTestSupportScheduler scheduler) |
List<Scheduler> |
getCreatedSchedulers() |
String |
getName() |
int |
getScheduledTasks() |
Scheduler |
ioScheduler() |
void |
stop() |
public SimpleUnitTestSupportSchedulerService()
public String getName()
getName in interface org.mule.runtime.api.meta.NamedObjectpublic Scheduler cpuLightScheduler()
cpuLightScheduler in interface SchedulerServicepublic Scheduler ioScheduler()
ioScheduler in interface SchedulerServicepublic Scheduler cpuIntensiveScheduler()
cpuIntensiveScheduler in interface SchedulerServicepublic Scheduler customScheduler(String name, int corePoolSize)
customScheduler in interface SchedulerServicepublic Scheduler customScheduler(String name, int corePoolSize, int queueSize)
customScheduler in interface SchedulerServiceprotected SimpleUnitTestSupportLifecycleSchedulerDecorator decorateScheduler(SimpleUnitTestSupportScheduler scheduler)
public void stop()
throws org.mule.runtime.api.exception.MuleException
stop in interface org.mule.runtime.api.lifecycle.Stoppableorg.mule.runtime.api.exception.MuleExceptionpublic void clearCreatedSchedulers()
public int getScheduledTasks()
public ThreadType currentThreadType()
currentThreadType in interface SchedulerServiceCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.