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