インターフェース InjectionTarget<T>
- 型パラメーター:
T
- インスタンスのクラス
- すべてのスーパーインターフェース:
Producer<T>
public interface InjectionTarget<T> extends Producer<T>
型のインスタンスに対して依存関係の挿入とライフサイクルコールバックを実行するための操作を提供します。
InjectionTarget
のサポートを提供するために、CDI Lite の実装は必要ありません。- 作成者:
- Pete Muir, David Allen
- 関連事項:
PostConstruct
,PreDestroy
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 void
inject(T instance, CreationalContext<T> ctx)
指定されたオブジェクトに依存性注入を実行します。void
postConstruct(T instance)
Java EE プラットフォーム仕様で要求されるセマンティクスに従って、PostConstruct
コールバックが存在する場合はそれを呼び出します。void
preDestroy(T instance)
Java EE プラットフォーム仕様で要求されるセマンティクスに従って、PreDestroy
コールバックが存在する場合はそれを呼び出します。インターフェース jakarta.enterprise.inject.spi.Producer から継承されたメソッド
dispose, getInjectionPoints, produce
メソッドの詳細
inject
void inject(T instance, CreationalContext<T> ctx)
指定されたオブジェクトに依存性注入を実行します。Java EE コンポーネント環境インジェクションを実行し、インジェクトされたすべてのフィールドの値を設定し、すべての初期化子メソッドを呼び出します。
- パラメーター:
instance
- インジェクションを実行するインスタンスctx
- 新しいインスタンスの作成に使用するCreationalContext
postConstruct
void postConstruct(T instance)
Java EE プラットフォーム仕様で要求されるセマンティクスに従って、
PostConstruct
コールバックが存在する場合はそれを呼び出します。- パラメーター:
instance
-PostConstruct
メソッドを呼び出すインスタンス
preDestroy
void preDestroy(T instance)
Java EE プラットフォーム仕様で要求されるセマンティクスに従って、
PreDestroy
コールバックが存在する場合はそれを呼び出します。- パラメーター:
instance
-PreDestroy
メソッドを呼び出すインスタンス