org.mule.transport.quartz.config
Class ScheduleConfigBuilder

java.lang.Object
  extended by 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


Constructor Summary
ScheduleConfigBuilder(String scheduleId, org.mule.api.MuleContext muleContext)
           
 
Method Summary
 ScheduleConfigBuilder addSchedulerFactoryProperty(String key, String value)
           
 org.mule.api.endpoint.InboundEndpoint buildScheduler()
           
 String getName()
           
 ScheduleConfigBuilder setCron(String cron)
           
 ScheduleConfigBuilder setInterval(long interval)
           
 void setName(String name)
           
 ScheduleConfigBuilder setScheduler(org.quartz.Scheduler scheduler)
           
 ScheduleConfigBuilder setStartDelay(long delay)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScheduleConfigBuilder

public ScheduleConfigBuilder(String scheduleId,
                             org.mule.api.MuleContext muleContext)
                      throws org.mule.api.MuleException
Throws:
org.mule.api.MuleException
Method Detail

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.