クラス 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 スタイルのクラス。Spring 4.1 の時点で、Quartz 2.1.4 以降と互換性があります。
- 導入:
- 2.5.6
- 作成者:
- Juergen Hoeller
- 関連事項:
フィールドのサマリー
クラス org.springframework.scheduling.quartz.SchedulerAccessor から継承されたフィールド
logger, resourceLoaderコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidprotected Schedulerprotected SchedulerfindScheduler(StringSE schedulerName) このアクセサーが操作する Quartz スケジューラインスタンスを返します。voidsetBeanFactory(BeanFactory beanFactory) 所有ファクトリを Bean インスタンスに提供するコールバック。voidsetScheduler(Scheduler scheduler) 操作する QuartzSchedulerインスタンスを指定します。voidsetSchedulerName(StringSE schedulerName) Spring アプリケーションコンテキストまたは QuartzSchedulerRepositoryでも、スケジューラ名を使用して操作する QuartzSchedulerを指定します。クラス org.springframework.scheduling.quartz.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