概要 | パッケージ | クラス | 非推奨 API | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.seasar.mayaa.cycle
インタフェース CycleLocalInstantiator

public interface CycleLocalInstantiator

サイクル内スレッドローカルオブジェクト生成。

メソッドの概要
`java.lang.Object` | `create(java.lang.Object[] params)` オブジェクトを生成する。
`java.lang.Object` | `create(java.lang.Object owner, java.lang.Object[] params)` あるオブジェクトの所有物としてオブジェクトを生成する。
`void` | `destroy(java.lang.Object instance)` オブジェクトを破棄する。

メソッドの詳細

### create

    public java.lang.Object create(java.lang.Object[] params)

  オブジェクトを生成する。 サイクルが有効な間、グローバルな共有オブジェクトとなる。

  パラメータ:
    `params` - インスタンス作成に必要なパラメータ。
  戻り値:
    インスタンス。

### create

    public java.lang.Object create(java.lang.Object owner,
                                   java.lang.Object[] params)

  あるオブジェクトの所有物としてオブジェクトを生成する。 サイクルが有効な間、フィールド的なオブジェクトとなる。

  パラメータ:
    `owner` - 所有者となるオブジェクト。
    `params` - インスタンス作成に必要なパラメータ。
  戻り値:
    インスタンス。

### destroy

    public void destroy(java.lang.Object instance)

  オブジェクトを破棄する。

  パラメータ:
    `instance` - createされたオブジェクト。

概要 | パッケージ | クラス | 非推奨 API | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド