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
之后可能不会重新传输调用,并可靠地保留“最多一次”调用语义。
- 自从:
- 1.1
- 参见:
-
字段摘要
在类 java.rmi.RemoteException 中声明的字段
detail
-
构造方法总结
构造方法构造方法描述用指定的详细信息构造一个MarshalException
MarshalException
(String s, Exception ex) 使用指定的详细消息和嵌套异常构造一个MarshalException
。 -
方法总结
在类 java.rmi.RemoteException 中声明的方法
getCause, getMessage
在类 java.lang.Throwable 中声明的方法
addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
构造方法详细信息
-
MarshalException
用指定的详细信息构造一个MarshalException
- 参数:
s
- 详细信息- 自从:
- 1.1
-
MarshalException
使用指定的详细消息和嵌套异常构造一个MarshalException
。- 参数:
s
- 详细信息ex
- 嵌套异常- 自从:
- 1.1
-