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