java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
java.rmi.RemoteException
java.rmi.MarshalException
- 所有已实现的接口:
-
Serializable
如果在对远程方法调用的远程调用头、参数或返回值进行编组时发生
java.io.IOException,则会抛出MarshalException。如果接收方不支持发送方的协议版本,则也会抛出MarshalException。
如果在远程方法调用期间发生MarshalException,则可能已经到达服务器,参数可能已被反序列化。在MarshalException之后,不能重新传输调用并可靠地保留“至多一次”调用语义。
- 自 JDK 版本:
- 1.1
- 参见:
-
Field Summary
Fields declared in class java.rmi.RemoteException
detail -
Constructor Summary
ConstructorsConstructorDescription使用指定的详细消息构造MarshalException。MarshalException(String s, Exception ex) 使用指定的详细消息和嵌套异常构造MarshalException。 -
Method Summary
Methods declared in class java.rmi.RemoteException
getCause, getMessageMethods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
MarshalException
使用指定的详细消息构造MarshalException。- 参数:
-
s- 详细消息 - 自 JDK 版本:
- 1.1
-
MarshalException
使用指定的详细消息和嵌套异常构造MarshalException。- 参数:
-
s- 详细消息 -
ex- 嵌套异常 - 自 JDK 版本:
- 1.1
-