クラス AdaptableJobFactory
java.lang.ObjectSE
org.springframework.scheduling.quartz.AdaptableJobFactory
- 実装されたすべてのインターフェース:
JobFactory
- 既知の直属サブクラス
SpringBeanJobFactory
Runnable
SE オブジェクトと標準の Quartz Job
インスタンスをサポートする JobFactory
実装。Spring 4.1 の時点で、Quartz 2.1.4 以降と互換性があります。
- 導入:
- 2.0
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected Job
指定されたジョブオブジェクトを Quartz ジョブインターフェースに適合させます。protected ObjectSE
createJobInstance
(TriggerFiredBundle bundle) 指定されたジョブクラスのインスタンスを作成します。newJob
(TriggerFiredBundle bundle, Scheduler scheduler)
コンストラクターの詳細
AdaptableJobFactory
public AdaptableJobFactory()
メソッドの詳細
newJob
- 次で指定:
- インターフェース
JobFactory
のnewJob
- 例外:
SchedulerException
createJobInstance
指定されたジョブクラスのインスタンスを作成します。オーバーライドして、ジョブインスタンスを後処理できます。
- パラメーター:
bundle
- トリガーの発射に関連する JobDetail およびその他の情報を取得できる TriggerFiredBundle- 戻り値:
- ジョブインスタンス
- 例外:
ExceptionSE
- ジョブのインスタンス化が失敗した場合
adaptJob
指定されたジョブオブジェクトを Quartz ジョブインターフェースに適合させます。デフォルトの実装では、DelegatingJob でラップされる Runnables だけでなく、ストレート Quartz ジョブもサポートしています。
- パラメーター:
jobObject
- 指定されたジョブクラスの元のインスタンス- 戻り値:
- 適応された Quartz ジョブインスタンス
- 例外:
ExceptionSE
- 与えられたジョブが適応できなかった場合- 関連事項: