Package org.nuxeo.ecm.core.scheduler
Class DefaultEventJobFactory
- java.lang.Object
- 
- org.nuxeo.ecm.core.scheduler.DefaultEventJobFactory
 
- 
- All Implemented Interfaces:
- EventJobFactory
 
 public class DefaultEventJobFactory extends Object implements EventJobFactory - Since:
- 10.2
 
- 
- 
Constructor SummaryConstructors Constructor Description DefaultEventJobFactory()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description org.quartz.JobBuilderbuildJob(Schedule schedule, Map<String,Serializable> parameters)Builds the job of the scheduled event.org.quartz.ScheduleBuilder<?>buildSchedule(Schedule schedule)Builds the schedule of the trigger (used byEventJobFactory.buildTrigger(Schedule)).org.quartz.TriggerBuilder<?>buildTrigger(Schedule schedule)Builds the trigger of the scheduled event.protected Class<? extends EventJob>getJobClass()
 
- 
- 
- 
Constructor Detail- 
DefaultEventJobFactorypublic DefaultEventJobFactory() 
 
- 
 - 
Method Detail- 
buildJobpublic org.quartz.JobBuilder buildJob(Schedule schedule, Map<String,Serializable> parameters) Description copied from interface:EventJobFactoryBuilds the job of the scheduled event.Returns a builder to allow extensibility. - Specified by:
- buildJobin interface- EventJobFactory
- Parameters:
- schedule- Scheduled event contribution.
- parameters- Job parameters (might be- null).
- Returns:
- An instance of JobBuilder.
 
 - 
buildTriggerpublic org.quartz.TriggerBuilder<?> buildTrigger(Schedule schedule) Description copied from interface:EventJobFactoryBuilds the trigger of the scheduled event.Returns a builder to allow extensibility. - Specified by:
- buildTriggerin interface- EventJobFactory
- Parameters:
- schedule- Scheduled event contribution.
- Returns:
- An instance of TriggerBuilder.
 
 - 
buildSchedulepublic org.quartz.ScheduleBuilder<?> buildSchedule(Schedule schedule) Description copied from interface:EventJobFactoryBuilds the schedule of the trigger (used byEventJobFactory.buildTrigger(Schedule)).Returns a builder to allow extensibility. - Specified by:
- buildSchedulein interface- EventJobFactory
- Parameters:
- schedule- Scheduled event contribution.
- Returns:
- An instance of ScheduleBuilder.
 
 - 
getJobClassprotected Class<? extends EventJob> getJobClass() 
 
- 
 
-