|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--javax.naming.NamingException | +--javax.naming.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 の新しいインスタンスを構築します。 |
メソッドの概要 | |
String |
getLinkExplanation()
リンクの解決中に見つかった問題に関連する説明を取得します。 |
Name |
getLinkRemainingName()
リンク名の残りの未解決部分を取得します。 |
Name |
getLinkResolvedName()
正常に解決されたリンクの先頭部分を取得します。 |
Object |
getLinkResolvedObj()
正常に解決されたオブジェクトを取得します。 |
void |
setLinkExplanation(String msg)
リンクの解決中に見つかった問題に関連する説明を設定します。 |
void |
setLinkRemainingName(Name name)
この例外の [linkRemainingName] フィールドを設定します。 |
void |
setLinkResolvedName(Name name)
この例外の [linkResolvedName] フィールドを設定します。 |
void |
setLinkResolvedObj(Object obj)
この例外の [linkResolvedObj] フィールドを設定します。 |
String |
toString()
この例外の文字列表記を生成します。 |
String |
toString(boolean detail)
この例外の文字列表記が生成されます。 |
クラス java.lang.Throwable から継承したメソッド |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, 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 の場合、[linkResolvedName] フィールドは null に設定されるgetLinkResolvedName()
public void setLinkRemainingName(Name name)
name は合成名です。複合名または文字列を使用してこのフィールドを設定する場合は、複合名を文字列化してから、その文字列を使用して単一のコンポーネントを含む合成名を作成する必要があります。その結果示された合成名を使用して、このメソッドを呼び出すことができます。
name
のコピーが作成および格納されます。その後 name
を変更してもこの NamingException のコピーには影響せず、逆の場合も同じです。
name
- 残りのリンク名が設定される名前。null を指定できる。null の場合、[linkRemainingName] フィールドは null に設定されるgetLinkRemainingName()
public void setLinkResolvedObj(Object obj)
obj
- リンクが解決されたオブジェクトが設定される名前。null を指定できる。null の場合、[linkResolvedObj] フィールドは null に設定されるgetLinkResolvedObj()
public String toString()
NamingException
内の toString
public String toString(boolean detail)
NamingException
内の toString
detail
- true の場合、リンクが解決されたオブジェクトに関する情報が追加される
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.