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() |
org.mule.runtime.api.scheduler.Scheduler |
cpuIntensiveScheduler() |
org.mule.runtime.api.scheduler.Scheduler |
cpuIntensiveScheduler(SchedulerConfig config) |
org.mule.runtime.api.scheduler.Scheduler |
cpuIntensiveScheduler(SchedulerConfig config,
SchedulerPoolsConfigFactory poolsConfigFactory) |
org.mule.runtime.api.scheduler.Scheduler |
cpuLightScheduler() |
org.mule.runtime.api.scheduler.Scheduler |
cpuLightScheduler(SchedulerConfig config) |
org.mule.runtime.api.scheduler.Scheduler |
cpuLightScheduler(SchedulerConfig config,
SchedulerPoolsConfigFactory poolsConfigFactory) |
org.mule.runtime.api.scheduler.Scheduler |
customScheduler(SchedulerConfig config) |
org.mule.runtime.api.scheduler.Scheduler |
customScheduler(SchedulerConfig config,
int queueSize) |
protected SimpleUnitTestSupportLifecycleSchedulerDecorator |
decorateScheduler(SimpleUnitTestSupportScheduler scheduler) |
String |
getName() |
int |
getScheduledTasks() |
List<org.mule.runtime.api.scheduler.Scheduler> |
getSchedulers() |
org.mule.runtime.api.scheduler.Scheduler |
ioScheduler() |
org.mule.runtime.api.scheduler.Scheduler |
ioScheduler(SchedulerConfig config) |
org.mule.runtime.api.scheduler.Scheduler |
ioScheduler(SchedulerConfig config,
SchedulerPoolsConfigFactory poolsConfigFactory) |
void |
stop() |
public SimpleUnitTestSupportSchedulerService()
public String getName()
getName in interface org.mule.runtime.api.meta.NamedObjectpublic org.mule.runtime.api.scheduler.Scheduler cpuLightScheduler()
cpuLightScheduler in interface SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler ioScheduler()
ioScheduler in interface SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler cpuIntensiveScheduler()
cpuIntensiveScheduler in interface SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler cpuLightScheduler(SchedulerConfig config)
cpuLightScheduler in interface SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler ioScheduler(SchedulerConfig config)
ioScheduler in interface SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler cpuIntensiveScheduler(SchedulerConfig config)
cpuIntensiveScheduler in interface SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler cpuLightScheduler(SchedulerConfig config, SchedulerPoolsConfigFactory poolsConfigFactory)
cpuLightScheduler in interface SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler ioScheduler(SchedulerConfig config, SchedulerPoolsConfigFactory poolsConfigFactory)
ioScheduler in interface SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler cpuIntensiveScheduler(SchedulerConfig config, SchedulerPoolsConfigFactory poolsConfigFactory)
cpuIntensiveScheduler in interface SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler customScheduler(SchedulerConfig config)
customScheduler in interface SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler customScheduler(SchedulerConfig config, 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 List<org.mule.runtime.api.scheduler.Scheduler> getSchedulers()
getSchedulers in interface SchedulerServicepublic void clearCreatedSchedulers()
public int getScheduledTasks()
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.