インターフェースの使用
jakarta.enterprise.inject.Instance
Instance を使用するパッケージ パッケージ 説明 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 内の Instance 使用
Instance を返す jakarta.enterprise.inject のメソッド 修飾子と型 メソッド 説明 <U extends T>
Instance<U>Instance. select(TypeLiteral<U> subtype, AnnotationSE... qualifiers)
指定された必須型および追加の必須修飾子の子Instance
を取得します。Instance<T>
Instance. select(AnnotationSE... qualifiers)
指定された追加の必須修飾子の子Instance
を取得します。<U extends T>
Instance<U>Instance. select(ClassSE<U> subtype, AnnotationSE... qualifiers)
指定された必須型および追加の必須修飾子の子Instance
を取得します。jakarta.enterprise.inject.build.compatible.spi 内の Instance 使用
型 Instance のパラメーターを持つ jakarta.enterprise.inject.build.compatible.spi のメソッド 修飾子と型 メソッド 説明 T
SyntheticBeanCreator. create(Instance<ObjectSE> lookup, Parameters params)
合成 Bean のインスタンスを作成します。void
SyntheticBeanDisposer. dispose(T instance, Instance<ObjectSE> lookup, Parameters params)
合成 Bean のインスタンスを破棄します。jakarta.enterprise.inject.se 内の Instance 使用
jakarta.enterprise.inject.se 内の Instance サブインターフェース 修飾子と型 インターフェース 説明 interface
SeContainer
Java SE の現在のコンテナーへのアクセスを提供します。jakarta.enterprise.inject.spi 内の Instance 使用
Instance を実装している jakarta.enterprise.inject.spi のクラス 修飾子と型 クラス 説明 class
CDI<T>
現在のコンテナーへのアクセスを提供します。Instance を返す jakarta.enterprise.inject.spi のメソッド 修飾子と型 メソッド 説明 Instance<ObjectSE>
BeanContainer. createInstance()
Bean インスタンスにアクセスするためのInstance
オブジェクトを取得します。jakarta.enterprise.inject.spi.configurator 内の Instance 使用
型 Instance の型引数を持つ jakarta.enterprise.inject.spi.configurator のメソッドパラメーター 修飾子と型 メソッド 説明 BeanConfigurator<T>
BeanConfigurator. disposeWith(BiConsumerSE<T,Instance<ObjectSE>> callback)
Bean インスタンスを破棄するコールバックを設定します。<U extends T>
BeanConfigurator<U>BeanConfigurator. produceWith(FunctionSE<Instance<ObjectSE>,U> callback)
Bean インスタンスを作成するためのコールバックを設定します。