java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.CloneNotSupportedException
java.rmi.server.ServerCloneException
- 所有已实现的接口:
-
Serializable
如果在克隆
UnicastRemoteObject
时发生远程异常,则会抛出ServerCloneException
。
从1.4版本开始,此异常已经过改进,以符合通用的异常链接机制。可能在构造时提供并通过公共detail
字段访问的“嵌套异常”现在称为cause,可以通过Throwable.getCause()
方法访问,以及前述的“旧字段”。
在ServerCloneException
实例上调用方法Throwable.initCause(Throwable)
总是会抛出IllegalStateException
。
- 自:
- 1.1
- 参见:
-
Field Summary
-
Constructor Summary
ConstructorDescription使用指定的详细消息构造一个ServerCloneException
。ServerCloneException
(String s, Exception cause) 使用指定的详细消息和原因构造一个ServerCloneException
。 -
Method Summary
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
detail
异常的原因。此字段早于通用异常链接功能。现在,通过
Throwable.getCause()
方法是获取此信息的首选方法。
-
-
Constructor Details
-
ServerCloneException
使用指定的详细消息构造一个ServerCloneException
。- 参数:
-
s
- 详细消息。
-
ServerCloneException
使用指定的详细消息和原因构造一个ServerCloneException
。- 参数:
-
s
- 详细消息。 -
cause
- 原因
-
-
Method Details
-
getMessage
返回详细消息,包括此异常的原因(如果有)的消息。- 覆盖:
-
getMessage
在类Throwable
- 返回:
- 详细消息
-
getCause
返回此异常的原因。此方法返回detail
字段的值。
-