パッケージ 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
も参照してください