パッケージ jakarta.enterprise.event

クラス Startup

java.lang.ObjectSE
jakarta.enterprise.event.Startup

public class Startup extends ObjectSE

Startup および修飾子 Any のペイロードを持つ CDI イベントは、アプリケーションの初期化中に CDI コンテナーによって同期的に起動されます。アプリケーションは、ペイロードとして Startup を使用してイベントを手動で起動してはなりません。

実装では、修飾子 @Initialized(ApplicationScope.class) を含むイベントの後、リクエストを処理する前に、このイベントを起動する必要があります。

このイベントは、インテグレーターとライブラリがあらゆる種類の初期初期化を実行するために、またユーザーが CDI コンテナーの準備が整ったときの信頼できるエントリポイントとして監視できます。

オブザーバーは、@Priority を指定して順序を決定することをお勧めします。プラットフォーム / フレームワーク / ライブラリの統合には優先順位の低い番号が推奨され、ユーザーアプリケーションには優先順位の高い番号が推奨されます。

Interceptor.Priority も参照してください
  • コンストラクターの詳細

    • Startup

      public Startup()