|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
RMI呼び出しの際に引数や戻り値を操作することのできるフィルタを定義します。
メソッドの概要 | |
Object |
doFilter(String componentName,
String methodName,
Object[] args,
RMIFilterChain chain)
フィルタ処理を実行します。 |
メソッドの詳細 |
public Object doFilter(String componentName, String methodName, Object[] args, RMIFilterChain chain) throws Throwable
後続のフィルタチェーンに渡すargs
を変更することにより、リモートメソッドに渡される引数を変更することができます。
後続のフィルタチェーンが処理されると、リモートオブジェクトのメソッドが呼び出され、戻り値が返されます。 フィルタは戻り値を変更することもできます。
componentName
- リモートオブジェクトのコンポーネント名methodName
- 呼び出すメソッド名args
- メソッドに与えられる引数chain
- 後続の処理を行うフィルタのチェーン
Throwable
- フィルタ処理で例外が発生した場合にスローされます。
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |