Class GuiceJobFactory
java.lang.Object
org.quartz.simpl.SimpleJobFactory
org.summerboot.jexpress.integration.quartz.GuiceJobFactory
- All Implemented Interfaces:
org.quartz.spi.JobFactory
public class GuiceJobFactory
extends org.quartz.simpl.SimpleJobFactory
implements org.quartz.spi.JobFactory
- Author:
- Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.google.inject.Injector -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.quartz.JobnewInstance(org.quartz.spi.TriggerFiredBundle triggerFiredBundle, org.quartz.Scheduler scheduler, Class<? extends org.quartz.Job> jobClass) org.quartz.JobnewJob(org.quartz.spi.TriggerFiredBundle triggerFiredBundle, org.quartz.Scheduler scheduler) Methods inherited from class org.quartz.simpl.SimpleJobFactory
getLog
-
Field Details
-
injector
protected final com.google.inject.Injector injector -
singletonJobs
-
-
Constructor Details
-
GuiceJobFactory
public GuiceJobFactory(com.google.inject.Injector injector)
-
-
Method Details
-
newJob
public org.quartz.Job newJob(org.quartz.spi.TriggerFiredBundle triggerFiredBundle, org.quartz.Scheduler scheduler) throws org.quartz.SchedulerException - Specified by:
newJobin interfaceorg.quartz.spi.JobFactory- Overrides:
newJobin classorg.quartz.simpl.SimpleJobFactory- Throws:
org.quartz.SchedulerException
-
newInstance
protected org.quartz.Job newInstance(org.quartz.spi.TriggerFiredBundle triggerFiredBundle, org.quartz.Scheduler scheduler, Class<? extends org.quartz.Job> jobClass) throws org.quartz.SchedulerException - Throws:
org.quartz.SchedulerException
-