- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- java.rmi.RemoteException
-
- java.rmi.UnmarshalException
-
- 实现的所有接口
-
Serializable
public class UnmarshalException extends RemoteException
如果出现以下任何一种UnmarshalException
则在解组远程方法调用的参数或结果时可以抛出UnmarshalException
:- 如果在解组调用标头时发生异常
- 如果返回值的协议无效
- 如果
java.io.IOException
发生解组参数(在服务器端)或返回值(在客户端)。 - 如果在解组参数或返回值期间出现
java.lang.ClassNotFoundException
- 如果服务器端没有加载骨架; 请注意,1.1存根协议中需要骨架,但1.2存根协议中不需要。
- 如果方法哈希无效(即缺少方法)。
- 如果在解组时无法为远程对象的存根创建远程引用对象。
- 从以下版本开始:
- 1.1
- 另请参见:
- Serialized Form
-
-
字段汇总
-
声明的属性在类 java.rmi.RemoteException
detail
-
-
构造方法摘要
构造方法 构造器 描述 UnmarshalException(String s)
使用指定的详细消息构造一个UnmarshalException
。UnmarshalException(String s, 异常 ex)
使用指定的详细消息和嵌套异常构造一个UnmarshalException
。
-
方法摘要
-
声明方法的类 java.rmi.RemoteException
getCause, getMessage
-
-