public class RemoteRpcInvocation extends Object implements RpcInvocation, Serializable
In order to fail fast and report an appropriate error message to the user, we check that the
parameter types and the arguments are serializable. In case the invocation call contains a
non-serializable object, then an IOException is thrown.
| Constructor and Description |
|---|
RemoteRpcInvocation(String declaringClassName,
String methodName,
Class<?>[] parameterTypes,
Object[] args) |
| Modifier and Type | Method and Description |
|---|---|
Object[] |
getArgs()
Returns the arguments of the remote procedure call.
|
String |
getMethodName()
Returns the method's name.
|
Class<?>[] |
getParameterTypes()
Returns the method's parameter types.
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitconvertRpcToStringpublic RemoteRpcInvocation(String declaringClassName, String methodName, Class<?>[] parameterTypes, Object[] args) throws IOException
IOExceptionpublic String getMethodName()
RpcInvocationgetMethodName in interface RpcInvocationpublic Class<?>[] getParameterTypes()
RpcInvocationgetParameterTypes in interface RpcInvocationpublic Object[] getArgs()
RpcInvocationgetArgs in interface RpcInvocationCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.