public class DefaultSchedulerService extends Object implements org.mule.runtime.api.scheduler.SchedulerService, org.mule.runtime.api.lifecycle.Startable, org.mule.runtime.api.lifecycle.Stoppable
SchedulerService.| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
traceLogger |
static Long |
USAGE_TRACE_INTERVAL_SECS |
| Constructor and Description |
|---|
DefaultSchedulerService() |
| Modifier and Type | Method and Description |
|---|---|
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) |
String |
getName() |
Collection<SchedulerThreadPools> |
getPools() |
List<org.mule.runtime.api.scheduler.SchedulerView> |
getSchedulers() |
String |
getSplashMessage() |
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 |
start() |
void |
stop() |
String |
toString() |
public static final Long USAGE_TRACE_INTERVAL_SECS
public static final org.slf4j.Logger traceLogger
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.SchedulerService@Inject
public org.mule.runtime.api.scheduler.Scheduler cpuLightScheduler(@Named(value="_muleSchedulerBaseConfig")
org.mule.runtime.api.scheduler.SchedulerConfig config,
org.mule.runtime.api.scheduler.SchedulerPoolsConfigFactory poolsConfigFactory)
cpuLightScheduler in interface org.mule.runtime.api.scheduler.SchedulerService@Inject
public org.mule.runtime.api.scheduler.Scheduler ioScheduler(@Named(value="_muleSchedulerBaseConfig")
org.mule.runtime.api.scheduler.SchedulerConfig config,
org.mule.runtime.api.scheduler.SchedulerPoolsConfigFactory poolsConfigFactory)
ioScheduler in interface org.mule.runtime.api.scheduler.SchedulerService@Inject
public org.mule.runtime.api.scheduler.Scheduler cpuIntensiveScheduler(@Named(value="_muleSchedulerBaseConfig")
org.mule.runtime.api.scheduler.SchedulerConfig config,
org.mule.runtime.api.scheduler.SchedulerPoolsConfigFactory poolsConfigFactory)
cpuIntensiveScheduler in interface org.mule.runtime.api.scheduler.SchedulerService@Inject
public org.mule.runtime.api.scheduler.Scheduler customScheduler(@Named(value="_muleSchedulerBaseConfig")
org.mule.runtime.api.scheduler.SchedulerConfig config)
customScheduler in interface org.mule.runtime.api.scheduler.SchedulerService@Inject
public org.mule.runtime.api.scheduler.Scheduler customScheduler(@Named(value="_muleSchedulerBaseConfig")
org.mule.runtime.api.scheduler.SchedulerConfig config,
int queueSize)
customScheduler in interface org.mule.runtime.api.scheduler.SchedulerServicepublic void start()
throws org.mule.runtime.api.exception.MuleException
start in interface org.mule.runtime.api.lifecycle.Startableorg.mule.runtime.api.exception.MuleExceptionpublic 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 Collection<SchedulerThreadPools> getPools()
public String getSplashMessage()
getSplashMessage in interface org.mule.runtime.api.artifact.SplashMessageProvidergetSplashMessage in interface org.mule.runtime.api.service.ServiceCopyright © 2003–2018 MuleSoft, Inc.. All rights reserved.