インターフェース CreationalContext<T>
- 型パラメーター:
T- この CreationalContext が動作するインスタンスの型
public interface CreationalContext<T>
インスタンスの作成および破棄中に Contextual 実装によって使用される操作を提供します。
- 作成者:
- Gavin King, Pete Muir
方法の概要
修飾子と型メソッド説明void不完全に初期化されたコンテキストインスタンスをコンテナーに登録します。voidrelease()各依存オブジェクトをContextual.destroy(Object, CreationalContext)に渡すことにより、破棄されるインスタンスのすべての依存オブジェクトを破棄します。
方法の詳細
push
不完全に初期化されたコンテキストインスタンスをコンテナーに登録します。コンテキストインスタンスは、Contextual.create(CreationalContext)によって返されるまで、不完全に初期化されたと見なされます。- パラメーター:
incompleteInstance- 不完全に初期化されたインスタンス
release
void release()各依存オブジェクトをContextual.destroy(Object, CreationalContext)に渡すことにより、破棄されるインスタンスのすべての依存オブジェクトを破棄します。