org.seasar.extension.component.impl
クラス ComponentInvokerImpl

java.lang.Object
  拡張org.seasar.extension.component.impl.ComponentInvokerImpl
すべての実装インタフェース:
ComponentInvoker

public class ComponentInvokerImpl
extends java.lang.Object
implements ComponentInvoker

指定されたコンポーネントのメソッドを呼び出すコンポーネントの実装です。

このクラスはS2RMIなどから利用されることを意図しています。

作成者:
Kenichiro Murata

コンストラクタの概要
ComponentInvokerImpl()
          インスタンスを構築します。
 
メソッドの概要
 java.lang.Object invoke(java.lang.String componentName, java.lang.String methodName, java.lang.Object[] args)
          指定されたコンポーネントのメソッドを実行します。
 void setContainer(S2Container container)
          S2コンテナを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ComponentInvokerImpl

public ComponentInvokerImpl()
インスタンスを構築します。

メソッドの詳細

invoke

public java.lang.Object invoke(java.lang.String componentName,
                               java.lang.String methodName,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
インタフェース ComponentInvoker の記述:
指定されたコンポーネントのメソッドを実行します。

定義:
インタフェース ComponentInvoker 内の invoke
パラメータ:
componentName - コンポーネント名
methodName - メソッド名
args - メソッドの引数
戻り値:
メソッドの戻り値
例外:
java.lang.Throwable - メソッドの実行中に例外が発生した場合

setContainer

public void setContainer(S2Container container)
S2コンテナを設定します。

パラメータ:
container - S2コンテナ


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