org.mule.transport.quartz.config
Class ScheduleConfigBuilder
java.lang.Object
org.mule.transport.quartz.config.ScheduleConfigBuilder
- All Implemented Interfaces:
- org.mule.api.NameableObject, org.mule.api.NamedObject
public class ScheduleConfigBuilder
- extends Object
- implements org.mule.api.NameableObject
TODO
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScheduleConfigBuilder
public ScheduleConfigBuilder(String scheduleId,
org.mule.api.MuleContext muleContext)
throws org.mule.api.MuleException
- Throws:
org.mule.api.MuleException
addSchedulerFactoryProperty
public ScheduleConfigBuilder addSchedulerFactoryProperty(String key,
String value)
setScheduler
public ScheduleConfigBuilder setScheduler(org.quartz.Scheduler scheduler)
setCron
public ScheduleConfigBuilder setCron(String cron)
setInterval
public ScheduleConfigBuilder setInterval(long interval)
setStartDelay
public ScheduleConfigBuilder setStartDelay(long delay)
buildScheduler
public org.mule.api.endpoint.InboundEndpoint buildScheduler()
throws org.mule.api.MuleException
- Throws:
org.mule.api.MuleException
setName
public void setName(String name)
- Specified by:
setName in interface org.mule.api.NameableObject
getName
public String getName()
- Specified by:
getName in interface org.mule.api.NamedObject
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.