public class MarshalException extends RemoteException
java.io.IOException
远程调用头,远程方法调用的参数或返回值时发生MarshalException
则抛出java.io.IOException
。
如果接收方不支持发送方的协议版本,则也会抛出MarshalException
。
如果在远程方法调用期间发生MarshalException
,则呼叫可能已经或可能没有到达服务器。 如果呼叫到达服务器,参数可能已被反序列化。 呼叫可能不是后会重新MarshalException
,可靠地保护“最多一次”调用语义。
detail
Constructor and Description |
---|
MarshalException(String s)
构造具有
MarshalException 详细消息的MarshalException。
|
MarshalException(String s, 异常 ex)
构造具有
MarshalException 的详细消息和嵌套异常的MarshalException。
|
getCause, getMessage
addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString