T - インスタンスのクラス public interface InjectionTarget<T> extends Producer<T>
型のインスタンスに対して依存関係の挿入とライフサイクルコールバックを実行するための操作を提供します。
PostConstruct, PreDestroy| 修飾子と型 | メソッドと説明 |
|---|---|
void | inject(T instance, CreationalContext<T> ctx) 指定されたオブジェクトに依存性注入を実行します。 |
void | postConstruct(T instance)Java EE プラットフォーム仕様で要求されるセマンティクスに従って、 PostConstruct コールバックが存在する場合はそれを呼び出します。 |
void | preDestroy(T instance)Jakarta EE プラットフォーム仕様で要求されるセマンティクスに従って、 PreDestroy コールバックが存在する場合はそれを呼び出します。 |
dispose, getInjectionPoints, producevoid inject(T instance, CreationalContext<T> ctx)
指定されたオブジェクトに依存性注入を実行します。Jakarta EE コンポーネント環境インジェクションを実行し、インジェクトされたすべてのフィールドの値を設定し、すべての初期化子メソッドを呼び出します。
instance - インジェクションを実行するインスタンス ctx - 新しいインスタンスの作成に使用する CreationalContextvoid postConstruct(T instance)
Java EE プラットフォーム仕様で要求されるセマンティクスに従って、PostConstruct コールバックが存在する場合はそれを呼び出します。
instance - PostConstruct メソッドを呼び出すインスタンス void preDestroy(T instance)
Jakarta EE プラットフォーム仕様で要求されるセマンティクスに従って、PreDestroy コールバックが存在する場合はそれを呼び出します。
instance - PreDestroy メソッドを呼び出すインスタンス Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.