パッケージの使用
jakarta.enterprise.inject.spi
jakarta.enterprise.inject.spi を使用するパッケージ パッケージ 説明 jakarta.enterprise.inject jakarta.enterprise.inject.build.compatible.spi ビルド互換拡張機能 SPI。jakarta.enterprise.inject.se jakarta.enterprise.inject.spi ポータブル拡張統合 SPI。jakarta.enterprise.inject.spi.configurator jakarta.enterprise.inject で使用されている jakarta.enterprise.inject.spi のクラス クラス 説明 Bean 有効な Bean を表します。jakarta.enterprise.inject.build.compatible.spi で使用されている jakarta.enterprise.inject.spi のクラス クラス 説明 EventContext 発生したイベントのコンテキストを表します。Extension 拡張機能によって実装されるサービスインターフェース。InterceptionType ライフサイクルコールバック、EJB タイムアウトメソッド、ビジネスメソッドインターセプトの種類を識別します。Prioritized このインターフェースを使用すると、一部の SPI 実装でプログラムによって優先順位を変更できます。jakarta.enterprise.inject.se で使用されている jakarta.enterprise.inject.spi のクラス クラス 説明 BeanContainer BeanContainerは、すべての CDI 環境で移植可能な機能を含むBeanManagerのスーパークラスです。BeanManager ポータブル拡張機能がコンテナーと直接やり取りできるようにします。Extension 拡張機能によって実装されるサービスインターフェース。jakarta.enterprise.inject.spi で使用されている jakarta.enterprise.inject.spi のクラス クラス 説明 Annotated アノテーションを付けることができる Java プログラム要素を表します。AnnotatedCallable Java 型の呼び出し可能なメンバーを表します。AnnotatedConstructor Java クラスのコンストラクターを表します。AnnotatedField Java クラスのフィールドを表します。AnnotatedMember Java 型のメンバーを表します。AnnotatedMethod Java 型のメソッドを表します。AnnotatedParameter メソッドまたはコンストラクターのパラメーターを表します。AnnotatedType Java クラスまたはインターフェースを表します。Bean 有効な Bean を表します。BeanAttributes BeanAttributes インターフェースは、Bean の基本的な属性を公開します。BeanContainer BeanContainerは、すべての CDI 環境で移植可能な機能を含むBeanManagerのスーパークラスです。BeanManager ポータブル拡張機能がコンテナーと直接やり取りできるようにします。CDI 現在のコンテナーへのアクセスを提供します。CDIProvider 現在のコンテナーへのアクセスを提供するために CDI プロバイダーによって実装されたインターフェースDecorator 有効なデコレータを表します。EventContext 発生したイベントのコンテキストを表します。EventMetadata 監視対象のイベントペイロードに関するメタデータへのアクセスを提供します。Extension 拡張機能によって実装されるサービスインターフェース。InjectionPoint インジェクションポイントに関するメタデータへのアクセスを提供します。InjectionTarget 型のインスタンスに対して依存関係の挿入とライフサイクルコールバックを実行するための操作を提供します。InjectionTargetFactory InjectionTargetFactoryは、特定の Bean のInjectionTargetを作成できます。InterceptionFactory InterceptionFactoryを使用すると、メソッド呼び出しがメソッドインターセプターによってインターセプトされ、提供されたインスタンスに転送されるラッパーインスタンスを作成できます。InterceptionType ライフサイクルコールバック、EJB タイムアウトメソッド、ビジネスメソッドインターセプトの種類を識別します。Interceptor 有効なインターセプターを表します。ObserverMethod Prioritized このインターフェースを使用すると、一部の SPI 実装でプログラムによって優先順位を変更できます。ProcessAnnotatedType コンテナーは、宣言されたアノテーションを読み取る前に、Bean アーカイブで検出した Java クラスまたはインターフェースごとに、この型のイベントを発生させます。ProcessBean コンテナーは、Beanオブジェクトを登録する前に、Bean アーカイブにデプロイされた有効な Bean、インターセプター、デコレーターごとにこの型のイベントを発生させます。ProcessManagedBean コンテナーは、Beanオブジェクトを登録する前に、有効になっている管理対象の Bean ごとにこの型のイベントを発生させます。ProcessObserverMethod コンテナーは、ObserverMethodオブジェクトを登録する前に、有効な Bean ごとのオブザーバーメソッドごとにこの型のイベントを発生させます。Producer 型のインスタンスを生成するための一般的な操作を提供します。ProducerFactory ProducerFactoryは、特定の Bean のProducerを作成できます。SessionBeanType EJB セッション Bean の種類を識別します。Unmanaged.UnmanagedInstance 非コンテキストインスタンスを表します。jakarta.enterprise.inject.spi.configurator で使用されている jakarta.enterprise.inject.spi のクラス クラス 説明 AnnotatedConstructor Java クラスのコンストラクターを表します。AnnotatedField Java クラスのフィールドを表します。AnnotatedMethod Java 型のメソッドを表します。AnnotatedParameter メソッドまたはコンストラクターのパラメーターを表します。AnnotatedType Java クラスまたはインターフェースを表します。BeanAttributes BeanAttributes インターフェースは、Bean の基本的な属性を公開します。EventContext 発生したイベントのコンテキストを表します。InjectionPoint インジェクションポイントに関するメタデータへのアクセスを提供します。ObserverMethod