public class SimpleUnitTestSupportSchedulerService extends Object implements org.mule.runtime.api.scheduler.SchedulerService, org.mule.runtime.api.lifecycle.Stoppable
SchedulerService implementation that provides a shared SimpleUnitTestSupportScheduler.| Modifier and Type | Field and Description |
|---|---|
static ThreadGroup |
UNIT_TEST_THREAD_GROUP |
| 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(org.mule.runtime.api.scheduler.SchedulerConfig config) |
org.mule.runtime.api.scheduler.Scheduler |
cpuIntensiveScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config,
org.mule.runtime.api.scheduler.SchedulerPoolsConfigFactory poolsConfigFactory) |
org.mule.runtime.api.scheduler.Scheduler |
cpuLightScheduler() |
org.mule.runtime.api.scheduler.Scheduler |
cpuLightScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config) |
org.mule.runtime.api.scheduler.Scheduler |
cpuLightScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config,
org.mule.runtime.api.scheduler.SchedulerPoolsConfigFactory poolsConfigFactory) |
org.mule.runtime.api.scheduler.Scheduler |
customScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config) |
org.mule.runtime.api.scheduler.Scheduler |
customScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config,
int queueSize) |
protected SimpleUnitTestSupportLifecycleSchedulerDecorator |
decorateScheduler(SimpleUnitTestSupportScheduler scheduler) |
String |
getName() |
int |
getScheduledTasks() |
List<org.mule.runtime.api.scheduler.SchedulerView> |
getSchedulers() |
org.mule.runtime.api.scheduler.Scheduler |
ioScheduler() |
org.mule.runtime.api.scheduler.Scheduler |
ioScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config) |
org.mule.runtime.api.scheduler.Scheduler |
ioScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config,
org.mule.runtime.api.scheduler.SchedulerPoolsConfigFactory poolsConfigFactory) |
void |
stop() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static final ThreadGroup UNIT_TEST_THREAD_GROUP
public SimpleUnitTestSupportSchedulerService()
public String getName()
getName in interface org.mule.runtime.api.meta.NamedObjectpublic org.mule.runtime.api.scheduler.Scheduler cpuLightScheduler()
cpuLightScheduler in interface org.mule.runtime.api.scheduler.SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler ioScheduler()
ioScheduler in interface org.mule.runtime.api.scheduler.SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler cpuIntensiveScheduler()
cpuIntensiveScheduler in interface org.mule.runtime.api.scheduler.SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler cpuLightScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config)
cpuLightScheduler in interface org.mule.runtime.api.scheduler.SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler ioScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config)
ioScheduler in interface org.mule.runtime.api.scheduler.SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler cpuIntensiveScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config)
cpuIntensiveScheduler in interface org.mule.runtime.api.scheduler.SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler cpuLightScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config,
org.mule.runtime.api.scheduler.SchedulerPoolsConfigFactory poolsConfigFactory)
cpuLightScheduler in interface org.mule.runtime.api.scheduler.SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler ioScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config,
org.mule.runtime.api.scheduler.SchedulerPoolsConfigFactory poolsConfigFactory)
ioScheduler in interface org.mule.runtime.api.scheduler.SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler cpuIntensiveScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config,
org.mule.runtime.api.scheduler.SchedulerPoolsConfigFactory poolsConfigFactory)
cpuIntensiveScheduler in interface org.mule.runtime.api.scheduler.SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler customScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config)
customScheduler in interface org.mule.runtime.api.scheduler.SchedulerServicepublic org.mule.runtime.api.scheduler.Scheduler customScheduler(org.mule.runtime.api.scheduler.SchedulerConfig config,
int queueSize)
customScheduler in interface org.mule.runtime.api.scheduler.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.SchedulerView> getSchedulers()
getSchedulers in interface org.mule.runtime.api.scheduler.SchedulerServicepublic void clearCreatedSchedulers()
public int getScheduledTasks()
Copyright © 2003–2024 MuleSoft, Inc.. All rights reserved.