インターフェース CreationalContext<T>

型パラメーター:
T - この CreationalContext が動作するインスタンスの型

public interface CreationalContext<T>

インスタンスの作成および破棄中に Contextual 実装によって使用される操作を提供します。

作成者:
Gavin King, Pete Muir
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    push(T incompleteInstance)
    不完全に初期化されたコンテキストインスタンスをコンテナーに登録します。
    void
    各依存オブジェクトを Contextual.destroy(Object, CreationalContext) に渡すことにより、破棄されるインスタンスのすべての依存オブジェクトを破棄します。
  • メソッドの詳細

    • push

      void push(T incompleteInstance)
      不完全に初期化されたコンテキストインスタンスをコンテナーに登録します。コンテキストインスタンスは、Contextual.create(CreationalContext) によって返されるまで、不完全に初期化されたと見なされます。
      パラメーター:
      incompleteInstance - 不完全に初期化されたインスタンス
    • release

      void release()
      各依存オブジェクトを Contextual.destroy(Object, CreationalContext) に渡すことにより、破棄されるインスタンスのすべての依存オブジェクトを破棄します。