|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.scheduling.quartz.AdaptableJobFactory
public class AdaptableJobFactory
JobFactory implementation that supports Runnable
objects as well as standard Quartz Job instances.
Compatible with Quartz 1.5+ as well as Quartz 2.0/2.1, as of Spring 3.1.
DelegatingJob,
adaptJob(Object)| Constructor Summary | |
|---|---|
AdaptableJobFactory()
|
|
| Method Summary | |
|---|---|
protected Job |
adaptJob(Object jobObject)
Adapt the given job object to the Quartz Job interface. |
protected Object |
createJobInstance(org.quartz.spi.TriggerFiredBundle bundle)
Create an instance of the specified job class. |
Job |
newJob(org.quartz.spi.TriggerFiredBundle bundle)
Quartz 1.x version of newJob: contains actual implementation code. |
Job |
newJob(org.quartz.spi.TriggerFiredBundle bundle,
Scheduler scheduler)
Quartz 2.0 version of newJob: simply delegates to old newJob variant. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AdaptableJobFactory()
| Method Detail |
|---|
public Job newJob(org.quartz.spi.TriggerFiredBundle bundle,
Scheduler scheduler)
throws SchedulerException
SchedulerExceptionnewJob(org.quartz.spi.TriggerFiredBundle)
public Job newJob(org.quartz.spi.TriggerFiredBundle bundle)
throws SchedulerException
newJob in interface org.quartz.spi.JobFactorySchedulerException
protected Object createJobInstance(org.quartz.spi.TriggerFiredBundle bundle)
throws Exception
Can be overridden to post-process the job instance.
bundle - the TriggerFiredBundle from which the JobDetail
and other info relating to the trigger firing can be obtained
Exception - if job instantiation failed
protected Job adaptJob(Object jobObject)
throws Exception
The default implementation supports straight Quartz Jobs as well as Runnables, which get wrapped in a DelegatingJob.
jobObject - the original instance of the specified job class
Exception - if the given job could not be adaptedDelegatingJob
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||