パッケージ jakarta.enterprise.inject.build.compatible.spi
パッケージ jakarta.enterprise.inject.build.compatible.spi
- クラス説明指定された型のアノテーションのビルダー。
AnnotationBuilder
のインスタンス化をサポートします。Bean は: 管理対象 Bean プロデューサーメソッドで定義された Bean プロデューサーフィールドで定義された Bean 合成 Bean 管理対象 Bean はクラスベース Bean とも呼ばれ、プロデューサーメソッドとプロデューサーフィールドで定義された Bean は合わせてプロデューサーベース Bean とも呼ばれます。ビルド互換拡張機能は、ServiceLoader
SE で定義されているように、このインターフェースのサービスプロバイダーです。BuildCompatibleExtension
実装に必要なさまざまなサービスのサービスプロバイダーインターフェース。BuildServices
実装を解決するための内部ヘルパー。クラスへのアノテーションの追加とクラスからのアノテーションの削除を許可します。宣言へのアノテーションの追加と宣言からのアノテーションの削除を許可します。ビルド互換拡張機能の実行の第 1 フェーズ。プロデューサーベースの Bean には Disposer メソッドが存在する場合があります。ビルド互換拡張機能の実行の第 2 フェーズ。フィールドへのアノテーションの追加とフィールドからのアノテーションの削除を許可します。一部の Bean で定義されたインジェクションポイント。インターセプターは、@Interceptor
アノテーションが付けられたマネージド Bean です。InvokerBuilder
のファクトリ。InvokerFactory.createInvoker(BeanInfo, MethodInfo)
およびInvokerBuilder.build()
を使用して登録された呼び出し元の代わりとなる Opaque トークン。ビルド互換拡張機能の実行中にログを記録し、エラーを生成できるようにします。カスタム CDI メタアノテーション (修飾子、インターセプターバインディング、ステレオタイプ、スコープ) の登録を許可します。メソッドにアノテーションを追加したり、メソッドからアノテーションを削除したりできます。オブザーバーは: オブザーバーメソッド合成オブザーバーオブザーバーメソッドは、プログラムソースコードのメソッド宣言に直接対応します。メソッドパラメーターにアノテーションを追加したり、メソッドパラメーターからアノテーションを削除したりできます。String
-keyed パラメーターマップ。ビルド互換拡張機能の実行の第 3 フェーズ。型の検出中に検出された型のセットにクラスを追加できます。Bean のスコープ。ステレオタイプ。ビルド互換拡張機能の実行の第 4 フェーズ。合成 Bean のビルダー。SyntheticBeanBuilder
によって定義された合成 Bean の作成関数。SyntheticBeanBuilder
で定義された合成 Bean の破棄関数。合成 Bean とオブザーバーを登録できます。SyntheticObserverBuilder
で定義された合成オブザーバーのイベント通知関数。合成オブザーバーのビルダー。型のファクトリ。ビルド互換拡張機能の実行の第 5 フェーズ。