JavaTM 2 Platform
Standard Ed. 6

java.rmi.server
類別 ServerCloneException

java.lang.Object
  繼承者 java.lang.Throwable
      繼承者 java.lang.Exception
          繼承者 java.lang.CloneNotSupportedException
              繼承者 java.rmi.server.ServerCloneException
所有已實作的介面:
Serializable

public class ServerCloneException
extends CloneNotSupportedException

如果在複製 UnicastRemoteObject 的過程中發生遠端異常,則拋出 ServerCloneException

從版本 1.4 開始,已對此異常作出改進,以符合通用異常鏈機制。可在建構時提供並通過公共 detail 欄位存取的“嵌入的異常”現在稱為 cause,該異常也能通過 Throwable.getCause() 方法以及前述的“遺留欄位”存取。

ServerCloneException 的實例上調用方法 Throwable.initCause(Throwable) 始終拋出 IllegalStateException

從以下版本開始:
JDK1.1
另請參見:
UnicastRemoteObject.clone(), 序列化表格

欄位摘要
 Exception detail
          異常原因。
 
建構子摘要
ServerCloneException(String s)
          建構帶指定詳細訊息的 ServerCloneException
ServerCloneException(String s, Exception cause)
          建構帶指定詳細訊息和原因的 ServerCloneException
 
方法摘要
 Throwable getCause()
          返回此異常的原因。
 String getMessage()
          返回此異常的詳細資訊,包括原因的訊息(如果有)。
 
從類別 java.lang.Throwable 繼承的方法
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

detail

public Exception detail
異常原因。

此欄位早於通用異常鏈設施。Throwable.getCause() 方法現在是獲取此資訊的首選方法。

建構子詳細資訊

ServerCloneException

public ServerCloneException(String s)
建構帶指定詳細訊息的 ServerCloneException

參數:
s - 詳細訊息。

ServerCloneException

public ServerCloneException(String s,
                            Exception cause)
建構帶指定詳細訊息和原因的 ServerCloneException

參數:
s - 詳細訊息。
cause - 原因
方法詳細資訊

getMessage

public String getMessage()
返回此異常的詳細資訊,包括原因的訊息(如果有)。

覆寫:
類別 Throwable 中的 getMessage
返回:
詳細訊息

getCause

public Throwable getCause()
返回此異常的原因。此方法返回 detail 欄位的值。

覆寫:
類別 Throwable 中的 getCause
返回:
原因,它可以為 null
從以下版本開始:
1.4

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only