Module java.rmi
Package java.rmi.server

Class ServerCloneException

所有已实现的接口:
Serializable

public class ServerCloneException extends CloneNotSupportedException
如果在克隆UnicastRemoteObject时发生远程异常,则会抛出ServerCloneException

从1.4版本开始,此异常已经过改进,以符合通用的异常链接机制。可能在构造时提供并通过公共detail字段访问的“嵌套异常”现在称为cause,可以通过Throwable.getCause()方法访问,以及前述的“旧字段”。

ServerCloneException实例上调用方法Throwable.initCause(Throwable)总是会抛出IllegalStateException

自:
1.1
参见:
  • Field Details

    • detail

      public Exception detail
      异常的原因。

      此字段早于通用异常链接功能。现在,通过Throwable.getCause()方法是获取此信息的首选方法。

  • Constructor Details

    • ServerCloneException

      public ServerCloneException(String s)
      使用指定的详细消息构造一个ServerCloneException
      参数:
      s - 详细消息。
    • ServerCloneException

      public ServerCloneException(String s, Exception cause)
      使用指定的详细消息和原因构造一个ServerCloneException
      参数:
      s - 详细消息。
      cause - 原因
  • Method Details

    • getMessage

      public String getMessage()
      返回详细消息,包括此异常的原因(如果有)的消息。
      覆盖:
      getMessage 在类 Throwable
      返回:
      详细消息
    • getCause

      public Throwable getCause()
      返回此异常的原因。此方法返回detail字段的值。
      覆盖:
      getCause 在类 Throwable
      返回:
      原因,可能为null
      自:
      1.4