クラス ContextLifecycleScheduledTaskRegistrar

java.lang.ObjectSE
org.springframework.scheduling.config.ScheduledTaskRegistrar
org.springframework.scheduling.config.ContextLifecycleScheduledTaskRegistrar
実装されているすべてのインターフェース:
DisposableBean, InitializingBean, SmartInitializingSingleton, ScheduledTaskHolder

public class ContextLifecycleScheduledTaskRegistrar extends ScheduledTaskRegistrar implements SmartInitializingSingleton
タスクの実際のスケジューリングを afterSingletonsInstantiated() コールバックにリダイレクトする ScheduledTaskRegistrar サブクラス(4.1.2 以降)。
導入:
3.2.1
作成者:
Juergen Hoeller
  • コンストラクターの詳細

    • ContextLifecycleScheduledTaskRegistrar

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

    • afterPropertiesSet

      public void afterPropertiesSet()
      クラスからコピーされた説明: ScheduledTaskRegistrar
      Bean 構築時に ScheduledTaskRegistrar.scheduleTasks() を呼び出します。
      次で指定:
      インターフェース InitializingBeanafterPropertiesSet 
      オーバーライド:
      クラス ScheduledTaskRegistrarafterPropertiesSet 
    • afterSingletonsInstantiated

      public void afterSingletonsInstantiated()
      インターフェースからコピーされた説明: SmartInitializingSingleton
      シングルトン事前インスタンス化フェーズの終わりに呼び出され、すべての通常のシングルトン Bean がすでに作成されていることを保証します。このメソッド内の ListableBeanFactory.getBeansOfType(Class) 呼び出しは、ブートストラップ中に偶発的な副作用を引き起こしません。

      注意 : このコールバックは、BeanFactory ブートストラップ後にオンデマンドで遅延初期化されたシングルトン Bean ではトリガーされず、他の Bean スコープでもトリガーされません。意図されたブートストラップセマンティクスのみを使用する Bean には慎重に使用してください。

      次で指定:
      インターフェース SmartInitializingSingletonafterSingletonsInstantiated