public interface RmiInvocationHandler
extends java.rmi.Remoteこれは SPI インターフェースであり、アプリケーションで直接使用することはできません。
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.String | getTargetInterfaceName() この呼び出し側が操作するターゲットインターフェースの名前を返します。 |
java.lang.Object | invoke(RemoteInvocation invocation) 指定された呼び出しをターゲットオブジェクトに適用します。 |
@Nullable java.lang.String getTargetInterfaceName() throws java.rmi.RemoteException
null java.rmi.RemoteException - 通信エラーの場合 RemoteExporter.getServiceInterface()@Nullable java.lang.Object invoke(RemoteInvocation invocation) throws java.rmi.RemoteException, java.lang.NoSuchMethodException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
RmiClientInterceptor.doInvoke(org.aopalliance.intercept.MethodInvocation, RmiInvocationHandler) によって呼び出されます。
invocation - 呼び出しパラメーターをカプセル化するオブジェクト java.rmi.RemoteException - 通信エラーの場合 java.lang.NoSuchMethodException - メソッド名を解決できなかった場合 java.lang.IllegalAccessException - メソッドにアクセスできなかった場合 java.lang.reflect.InvocationTargetException - メソッド呼び出しにより例外が発生した場合