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, produce
void inject(T instance, CreationalContext<T> ctx)
指定されたオブジェクトに依存性注入を実行します。Jakarta EE コンポーネント環境インジェクションを実行し、インジェクトされたすべてのフィールドの値を設定し、すべての初期化子メソッドを呼び出します。
instance
- インジェクションを実行するインスタンス ctx
- 新しいインスタンスの作成に使用する CreationalContext
void 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.