|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.lang.Throwable java.lang.Exception javax.naming.NamingException javax.naming.LinkException
public class LinkException
此異常用於描述解析連接時遇到的問題。向基本 NamingException 添加補充資訊,用來指出該連接所具有的問題。
與 NamingException 捕獲名稱解析資訊的方式類似,LinkException 捕獲指出解析某一連接時所遇問題的“連接”名稱解析資訊。所有欄位都可以為 null。
LinkException 實例與共時多執行緒存取不同步。試圖存取和修改單個 LinkException 實例的多個執行緒應該鎖定物件。
Context.lookupLink(javax.naming.Name)
,
LinkRef
,
序列化表格欄位摘要 | |
---|---|
protected String |
linkExplanation
包含連接解析失敗原因的異常。 |
protected Name |
linkRemainingName
包含尚未解析的剩餘連接名稱。 |
protected Name |
linkResolvedName
包含已成功解析的連接部分。 |
protected Object |
linkResolvedObj
包含一個物件,已成功解析的連接部分一直到達該物件。 |
從類別 javax.naming.NamingException 繼承的欄位 |
---|
remainingName, resolvedName, resolvedObj, rootException |
建構子摘要 | |
---|---|
LinkException()
建構一個新的 LinkException 實例。 |
|
LinkException(String explanation)
使用解釋建構一個新的 LinkException 實例,其他所有欄位都初始化為 null。 |
方法摘要 | |
---|---|
String |
getLinkExplanation()
檢索與解析某一連接時遇到的問題關聯的解釋。 |
Name |
getLinkRemainingName()
檢索連接名稱的剩餘未解析部分。 |
Name |
getLinkResolvedName()
檢索成功被解析的連接名稱的開頭部分。 |
Object |
getLinkResolvedObj()
檢索已成功解析成的物件。 |
void |
setLinkExplanation(String msg)
設置與解析某一連接時所遇問題關聯的解釋。 |
void |
setLinkRemainingName(Name name)
設置此異常的剩餘連接名稱欄位。 |
void |
setLinkResolvedName(Name name)
設置此異常的已解析連接名稱欄位。 |
void |
setLinkResolvedObj(Object obj)
設置此異常的已解析連接物件欄位。 |
String |
toString()
產生此異常的字元串表示形式。 |
String |
toString(boolean detail)
產生此異常的字元串表示形式。 |
從類別 java.lang.Throwable 繼承的方法 |
---|
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
欄位詳細資訊 |
---|
protected Name linkResolvedName
getLinkResolvedName()
,
setLinkResolvedName(javax.naming.Name)
protected Object linkResolvedObj
getLinkResolvedObj()
,
setLinkResolvedObj(java.lang.Object)
protected Name linkRemainingName
getLinkRemainingName()
,
setLinkRemainingName(javax.naming.Name)
protected String linkExplanation
getLinkExplanation()
,
setLinkExplanation(java.lang.String)
建構子詳細資訊 |
---|
public LinkException(String explanation)
explanation
- 一個可能為 null 的字元串,包含有關此異常的附加詳細資訊。Throwable.getMessage()
public LinkException()
方法詳細資訊 |
---|
public Name getLinkResolvedName()
getLinkResolvedObj()
,
setLinkResolvedName(javax.naming.Name)
public Name getLinkRemainingName()
setLinkRemainingName(javax.naming.Name)
public Object getLinkResolvedObj()
getLinkResolvedName()
,
setLinkResolvedObj(java.lang.Object)
public String getLinkExplanation()
setLinkExplanation(java.lang.String)
public void setLinkExplanation(String msg)
msg
- 更詳細地解釋有關解析某一連接時所遇問題的可能為 null 的字元串。如果為 null,則意味著沒有記錄任何細節資訊。getLinkExplanation()
public void setLinkResolvedName(Name name)
name 是一個復合名稱。如果打算使用復合名稱或字元串設置此欄位,則必須將該復合名稱“字元串化”,並用使用該字元串的單個元件創建一個復合名稱。然後可以使用得到的復合名稱調用此方法。
創建並存儲 name
的副本。對 name
進行的後續更改不會影響此 NamingException 中的副本,反之亦然。
name
- 用來設置已解析連接名稱的名稱。此值可以為 null。如果為 null,則將已解析連接名稱欄位設置為 null。getLinkResolvedName()
public void setLinkRemainingName(Name name)
name 是一個復合名稱。如果打算使用復合名稱或字元串設置此欄位,則必須將該復合名稱“字元串化”,並用使用該字元串的單個元件創建一個復合名稱。然後可以使用得到的復合名稱調用此方法。
創建並存儲 name
的副本。對 name
進行的後續更改不會影響此 NamingException 中的副本,反之亦然。
name
- 用來設置剩餘連接名稱的名稱。此值可以為 null。如果其為 null,則將剩餘的名稱欄位設置為 null。getLinkRemainingName()
public void setLinkResolvedObj(Object obj)
obj
- 用來設置已解析連接物件的物件。此值可以為 null。如果為 null,則將已解析連接物件欄位設置為 null。getLinkResolvedObj()
public String toString()
NamingException
中的 toString
public String toString(boolean detail)
NamingException
中的 toString
detail
- 如果為 true,則添加有關已解析連接物件的資訊。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。