org.seasar.remoting.rmi.filter.impl
クラス RMIExternalContextFilter

java.lang.Object
  拡張org.seasar.remoting.rmi.filter.impl.RMIExternalContextFilter
すべての実装インタフェース:
RMIFilter

public class RMIExternalContextFilter
extends Object
implements RMIFilter

RMIサーバプロセスにおいてS2コンテナの外部コンテキストを提供します。

作成者:
koichik

コンストラクタの概要
RMIExternalContextFilter()
           
 
メソッドの概要
 Object doFilter(String componentName, String methodName, Object[] args, RMIFilterChain chain)
          フィルタ処理を実行します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RMIExternalContextFilter

public RMIExternalContextFilter()
メソッドの詳細

doFilter

public Object doFilter(String componentName,
                       String methodName,
                       Object[] args,
                       RMIFilterChain chain)
                throws Throwable
インタフェース RMIFilter の記述:
フィルタ処理を実行します。

後続のフィルタチェーンに渡すargsを変更することにより、リモートメソッドに渡される引数を変更することができます。 後続のフィルタチェーンが処理されると、リモートオブジェクトのメソッドが呼び出され、戻り値が返されます。 フィルタは戻り値を変更することもできます。

定義:
インタフェース RMIFilter 内の doFilter
パラメータ:
componentName - リモートオブジェクトのコンポーネント名
methodName - 呼び出すメソッド名
args - メソッドに与えられる引数
chain - 後続の処理を行うフィルタのチェーン
戻り値:
リモートメソッドの戻り値
例外:
Throwable - フィルタ処理で例外が発生した場合にスローされます。


Copyright © 2005-2006 The Seasar Foundation. All Rights Reserved.