public class ScheduleConfigBuilder extends Object implements NameableObject
Constructor and Description |
---|
ScheduleConfigBuilder(String scheduleId,
MuleContext muleContext) |
Modifier and Type | Method and Description |
---|---|
ScheduleConfigBuilder |
addSchedulerFactoryProperty(String key,
String value) |
InboundEndpoint |
buildScheduler() |
String |
getName()
Gets the name of the object
|
ScheduleConfigBuilder |
setCron(String cron) |
ScheduleConfigBuilder |
setInterval(long interval) |
void |
setName(String name)
Sets the name of the object
|
ScheduleConfigBuilder |
setScheduler(org.quartz.Scheduler scheduler) |
ScheduleConfigBuilder |
setStartDelay(long delay) |
public ScheduleConfigBuilder(String scheduleId, MuleContext muleContext) throws MuleException
MuleException
public ScheduleConfigBuilder addSchedulerFactoryProperty(String key, String value)
public ScheduleConfigBuilder setScheduler(org.quartz.Scheduler scheduler)
public ScheduleConfigBuilder setCron(String cron)
public ScheduleConfigBuilder setInterval(long interval)
public ScheduleConfigBuilder setStartDelay(long delay)
public InboundEndpoint buildScheduler() throws MuleException
MuleException
public void setName(String name)
NameableObject
setName
in interface NameableObject
name
- the name of the objectpublic String getName()
NamedObject
getName
in interface NamedObject
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.