org.seasar.remoting.rmi.adaptor
クラス RMIAdaptorImpl

java.lang.Object
  拡張org.seasar.remoting.rmi.adaptor.RMIAdaptorImpl
すべての実装インタフェース:
java.rmi.Remote, RMIAdaptor

public class RMIAdaptorImpl
extends java.lang.Object
implements RMIAdaptor

RMIを使用してリモートメソッドの呼び出しを行うアダプタの実装クラス.

作成者:
Kenichiro Murata

フィールドの概要
 
インタフェース org.seasar.remoting.rmi.adaptor.RMIAdaptor から継承したフィールド
EXPORT_NAME
 
コンストラクタの概要
RMIAdaptorImpl()
           
 
メソッドの概要
 java.lang.Object invoke(java.lang.String componetName, java.lang.String methodName, java.lang.Object[] args)
          RMIを使用してリモートメソッドの呼び出しを実行し、その結果を返します.
 void setInvoker(org.seasar.extension.component.ComponentInvoker invoker)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RMIAdaptorImpl

public RMIAdaptorImpl()
メソッドの詳細

invoke

public java.lang.Object invoke(java.lang.String componetName,
                               java.lang.String methodName,
                               java.lang.Object[] args)
                        throws java.rmi.RemoteException,
                               java.lang.Exception
インタフェース RMIAdaptor の記述:
RMIを使用してリモートメソッドの呼び出しを実行し、その結果を返します.

定義:
インタフェース RMIAdaptor 内の invoke
パラメータ:
componetName - リモートオブジェクト名称
methodName - 呼び出すメソッド名称
args - リモートオブジェクトのメソッド呼び出しに渡される引数値を格納するオブジェクト配列
戻り値:
リモートオブジェクトに対するメソッド呼び出しからの戻り値
例外:
java.lang.Exception - リモートオブジェクトに対するメソッド呼び出しからスローされる例外
java.rmi.RemoteException - リモートオブジェクトに対するメソッド呼び出し時にスローされるRMIの例外
関連項目:
RMIAdaptor.invoke(java.lang.String, java.lang.String, java.lang.Object[])

setInvoker

public void setInvoker(org.seasar.extension.component.ComponentInvoker invoker)
パラメータ:
invoker - invoker を設定。


Copyright © 2004-2005 The Seasar Project. All Rights Reserved.