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
ConstructorDescription使用指定的详细消息构造MarshalException
。MarshalException
(String s, Exception ex) 使用指定的详细消息和嵌套异常构造MarshalException
。 -
Method Summary
Methods declared in class java.rmi.RemoteException
getCause, getMessage
Methods 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
-