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
クラス 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.