org.seasar.framework.container.deployer
クラス OuterComponentDeployer

java.lang.Object
  拡張org.seasar.framework.container.deployer.AbstractComponentDeployer
      拡張org.seasar.framework.container.deployer.OuterComponentDeployer
すべての実装インタフェース:
ComponentDeployer

public class OuterComponentDeployer
extends AbstractComponentDeployer

outer用のComponentDeployerです。

作成者:
higa

コンストラクタの概要
OuterComponentDeployer(ComponentDef componentDef)
          OuterComponentDeployerを作成します。
 
メソッドの概要
 Object deploy()
          インスタンス定義に応じてインスタンス生成や外部コンテキストへの配備などを行った後に、 そのコンポーネントのインスタンスを返します。
 void destroy()
          コンポーネントデプロイヤを破棄します。
 void init()
          コンポーネントデプロイヤを初期化します。
 void injectDependency(Object outerComponent)
          外部コンポーネントouterComponentに対し、 このコンポーネントデプロイヤコンポーネント定義に基づいて、 S2コンテナ上のコンポーネントをインジェクションします。
 
クラス org.seasar.framework.container.deployer.AbstractComponentDeployer から継承したメソッド
copyProperties, getComponentDef, getComponentName, getConstructorAssembler, getDestroyMethodAssembler, getInitMethodAssembler, getPropertyAssembler, setupAssembler
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

OuterComponentDeployer

public OuterComponentDeployer(ComponentDef componentDef)
OuterComponentDeployerを作成します。

パラメータ:
componentDef -
メソッドの詳細

deploy

public Object deploy()
インタフェース ComponentDeployer の記述:
インスタンス定義に応じてインスタンス生成や外部コンテキストへの配備などを行った後に、 そのコンポーネントのインスタンスを返します。

戻り値:
コンポーネントのインスタンス
関連項目:
ComponentDeployer.deploy()

injectDependency

public void injectDependency(Object outerComponent)
インタフェース ComponentDeployer の記述:
外部コンポーネントouterComponentに対し、 このコンポーネントデプロイヤコンポーネント定義に基づいて、 S2コンテナ上のコンポーネントをインジェクションします。

パラメータ:
outerComponent - 外部コンポーネント
関連項目:
injectDependency(Object)

init

public void init()
インタフェース ComponentDeployer の記述:
コンポーネントデプロイヤを初期化します。

デプロイするコンポーネントのインスタンス定義singletonの場合には、 アスペクトを適用したインスタンスの生成、 配備、 プロパティ設定の後に、 initMethodが呼ばれます。

関連項目:
ComponentDeployer.init()

destroy

public void destroy()
インタフェース ComponentDeployer の記述:
コンポーネントデプロイヤを破棄します。

デプロイするコンポーネントのインスタンス定義singletonの場合には、 destoryMethodが呼ばれます。

関連項目:
ComponentDeployer.destroy()


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.