クラス SchedulerAccessorBean

java.lang.ObjectSE
org.springframework.scheduling.quartz.SchedulerAccessor
org.springframework.scheduling.quartz.SchedulerAccessorBean
実装されたすべてのインターフェース:
AwareBeanFactoryAwareInitializingBeanResourceLoaderAware

public class SchedulerAccessorBean extends SchedulerAccessor implements BeanFactoryAware, InitializingBean
Quartz スケジューラーにアクセスするための、つまり特定の Scheduler インスタンスにジョブ、トリガー、リスナーを登録するための Spring Bean スタイルのクラス。

Spring 4.1 の時点で、Quartz 2.1.4 以降と互換性があります。

導入:
2.5.6
作成者:
Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • SchedulerAccessorBean

      public SchedulerAccessorBean()
  • メソッドの詳細

    • setSchedulerName

      public void setSchedulerName(StringSE schedulerName)
      Spring アプリケーションコンテキストまたは Quartz SchedulerRepository でも、スケジューラ名を使用して操作する Quartz Scheduler を指定します。

      スケジューラは、StdSchedulerFactoryDirectSchedulerFactory ファクトリクラスなどのカスタムブートストラップによってリポジトリに登録することができます。しかし、一般的には、Spring の SchedulerFactoryBean を使用するのが望ましいでしょう。SchedulerFactoryBean には、このアクセサーのジョブ / トリガー / リスナーの機能も含まれています。

      指定しない場合、このアクセサーは、含まれているアプリケーションコンテキストからデフォルトの Scheduler Bean を取得しようとします。

    • setScheduler

      public void setScheduler(Scheduler scheduler)
      操作する Quartz Scheduler インスタンスを指定します。

      指定しない場合、このアクセサーは、含まれているアプリケーションコンテキストからデフォルトの Scheduler Bean を取得しようとします。

    • getScheduler

      public Scheduler getScheduler()
      このアクセサーが操作する Quartz スケジューラインスタンスを返します。
      次で指定:
      クラス SchedulerAccessorgetScheduler 
    • setBeanFactory

      public void setBeanFactory(BeanFactory beanFactory)
      インターフェースからコピーされた説明: BeanFactoryAware
      所有ファクトリを Bean インスタンスに提供するコールバック。

      通常の Bean プロパティの設定後、ただし InitializingBean.afterPropertiesSet() またはカスタム init-method などの初期化コールバックの前に呼び出されます。

      次で指定:
      インターフェース BeanFactoryAwaresetBeanFactory 
      パラメーター:
      beanFactory - 所有 BeanFactory(非 null)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。
      関連事項:
    • afterPropertiesSet

      public void afterPropertiesSet() throws SchedulerException
      インターフェースからコピーされた説明: InitializingBean
      すべての Bean プロパティを設定し、BeanFactoryAwareApplicationContextAware などを満たした後、包含 BeanFactory によって呼び出されます。

      このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。

      次で指定:
      インターフェース InitializingBeanafterPropertiesSet 
      例外:
      SchedulerException
    • findScheduler

      protected Scheduler findScheduler(StringSE schedulerName) throws SchedulerException
      例外:
      SchedulerException
    • findDefaultScheduler

      protected Scheduler findDefaultScheduler()