クラス SchedulerAccessorBean
java.lang.ObjectSE
org.springframework.scheduling.quartz.SchedulerAccessor
org.springframework.scheduling.quartz.SchedulerAccessorBean
- 実装されているすべてのインターフェース:
Aware, BeanFactoryAware, InitializingBean, ResourceLoaderAware
public class SchedulerAccessorBean
extends SchedulerAccessor
implements BeanFactoryAware, InitializingBean
Quartz スケジューラーにアクセスするための、つまり特定の
Scheduler インスタンスにジョブ、トリガー、リスナーを登録するための Spring Bean スタイルのクラス。Quartz 2.1.4 以上と互換性があります。
- 導入:
- 2.5.6
- 作成者:
- Juergen Hoeller
- 関連事項:
フィールドのサマリー
クラス SchedulerAccessor から継承されたフィールド
logger, resourceLoaderコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidprotected Schedulerprotected SchedulerfindScheduler(StringSE schedulerName) このアクセサーが操作する Quartz スケジューラインスタンスを返します。voidsetBeanFactory(BeanFactory beanFactory) 所有ファクトリを Bean インスタンスに提供するコールバック。voidsetScheduler(Scheduler scheduler) 操作する QuartzSchedulerインスタンスを指定します。voidsetSchedulerName(StringSE schedulerName) Spring アプリケーションコンテキストまたは QuartzSchedulerRepositoryでも、スケジューラ名を使用して操作する QuartzSchedulerを指定します。クラス SchedulerAccessor から継承されたメソッド
registerJobsAndTriggers, registerListeners, setCalendars, setGlobalJobListeners, setGlobalTriggerListeners, setJobDetails, setJobSchedulingDataLocation, setJobSchedulingDataLocations, setOverwriteExistingJobs, setResourceLoader, setSchedulerListeners, setTransactionManager, setTriggers
コンストラクターの詳細
SchedulerAccessorBean
public SchedulerAccessorBean()
メソッドの詳細
setSchedulerName
Spring アプリケーションコンテキストまたは QuartzSchedulerRepositoryでも、スケジューラ名を使用して操作する QuartzSchedulerを指定します。スケジューラは、カスタムブートストラップ (たとえば、
StdSchedulerFactoryまたはDirectSchedulerFactoryファクトリクラス経由) を通じてリポジトリに登録できます。ただし、一般的には、このアクセサーのジョブ / トリガー / リスナー機能も含まれる Spring のSchedulerFactoryBeanを使用することをお勧めします。指定しない場合、このアクセサーは、含まれているアプリケーションコンテキストからデフォルトの
SchedulerBean を取得しようとします。setScheduler
getScheduler
このアクセサーが操作する Quartz スケジューラインスタンスを返します。- 次で指定:
- クラス
SchedulerAccessorのgetScheduler
setBeanFactory
インターフェースからコピーされた説明:BeanFactoryAware所有ファクトリを Bean インスタンスに提供するコールバック。通常の Bean プロパティの設定後、ただし
InitializingBean.afterPropertiesSet()またはカスタム init-method などの初期化コールバックの前に呼び出されます。- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory - パラメーター:
beanFactory- 所有 BeanFactory(非null)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。- 関連事項:
afterPropertiesSet
インターフェースからコピーされた説明:InitializingBeanすべての Bean プロパティを設定し、BeanFactoryAware、ApplicationContextAwareなどを満たした後、包含BeanFactoryによって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
- 次で指定:
- インターフェース
InitializingBeanのafterPropertiesSet - 例外:
SchedulerException
findScheduler
findDefaultScheduler