Class AutowiringSpringBeanJobFactory
java.lang.Object
org.springframework.scheduling.quartz.AdaptableJobFactory
org.springframework.scheduling.quartz.SpringBeanJobFactory
org.qubership.atp.tdm.utils.scheduler.AutowiringSpringBeanJobFactory
- All Implemented Interfaces:
org.quartz.spi.JobFactory,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.springframework.scheduling.quartz.SchedulerContextAware
public final class AutowiringSpringBeanJobFactory
extends org.springframework.scheduling.quartz.SpringBeanJobFactory
implements org.springframework.context.ApplicationContextAware
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectcreateJobInstance(org.quartz.spi.TriggerFiredBundle bundle) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) Methods inherited from class org.springframework.scheduling.quartz.SpringBeanJobFactory
isEligibleForPropertyPopulation, setIgnoredUnknownProperties, setSchedulerContextMethods inherited from class org.springframework.scheduling.quartz.AdaptableJobFactory
adaptJob, newJob
-
Constructor Details
-
AutowiringSpringBeanJobFactory
public AutowiringSpringBeanJobFactory()
-
-
Method Details
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Overrides:
setApplicationContextin classorg.springframework.scheduling.quartz.SpringBeanJobFactory- Throws:
org.springframework.beans.BeansException
-
createJobInstance
@Nonnull protected Object createJobInstance(org.quartz.spi.TriggerFiredBundle bundle) throws Exception - Overrides:
createJobInstancein classorg.springframework.scheduling.quartz.SpringBeanJobFactory- Throws:
Exception
-