|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Responsible for creating the instances of
to be used within the JobRunShellQuartzScheduler instance.
Although this interface looks a lot like an 'object pool',
implementations do not have to support the re-use of instances. If an
implementation does not wish to pool instances, then the
borrowJobRunShell() method would simply create a new instance,
and the returnJobRunShell method would do nothing.
| Method Summary | |
JobRunShell |
borrowJobRunShell()
Called by the to obtain
instances of . |
void |
initialize(Scheduler scheduler,
SchedulingContext schedCtxt)
Initialize the factory, providing a handle to the Scheduler
that should be made available within the JobRunShell and the
JobExecutionCOntexts within it, and a handle to the
SchedulingContext that the shell will use in its own
operations with the JobStore. |
void |
returnJobRunShell(JobRunShell jobRunShell)
Called by the to return
instances of . |
| Method Detail |
public void initialize(Scheduler scheduler,
SchedulingContext schedCtxt)
throws SchedulerConfigException
Initialize the factory, providing a handle to the Scheduler
that should be made available within the JobRunShell and the
JobExecutionCOntexts within it, and a handle to the
SchedulingContext that the shell will use in its own
operations with the JobStore.
SchedulerConfigExceptionpublic JobRunShell borrowJobRunShell()
Called by the to obtain
instances of QuartzSchedulerThread.JobRunShell
public void returnJobRunShell(JobRunShell jobRunShell)
Called by the to return
instances of QuartzSchedulerThread.JobRunShell
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||