クラスLinkLoopException
java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.naming.NamingException
javax.naming.LinkException
javax.naming.LinkLoopException
- すべての実装されたインタフェース:
Serializable
public class LinkLoopException extends LinkException
この例外は、リンクの解決を試行中にループが検出されたか、またはリンク数の実装固有の制限に達したときにスローされます。
LinkExceptionに適用される同期および直列化は、ここで直接適用されます。
- 導入されたバージョン:
- 1.3
- 関連項目:
-
フィールドのサマリー
クラスで宣言されたフィールド LinkException
linkExplanation, linkRemainingName, linkResolvedName, linkResolvedObjクラスで宣言されたフィールド NamingException
remainingName, resolvedName, resolvedObj, rootException -
コンストラクタのサマリー
コンストラクタコンストラクタ説明LinkLoopExceptionの新しいインスタンスを構築します。LinkLoopException(String explanation) 説明を使用して、LinkLoopExceptionの新しいインスタンスを構築します。 -
メソッドのサマリー
クラスで宣言されたメソッド LinkException
getLinkExplanation, getLinkRemainingName, getLinkResolvedName, getLinkResolvedObj, setLinkExplanation, setLinkRemainingName, setLinkResolvedName, setLinkResolvedObj, toString, toString修飾子と型メソッド説明リンクの解決時に発生した問題に関連する説明を取得します。リンク名の残りの未解決部分を取得します。正常に解決されたリンクの先頭部分を取得します。正常に解決されたオブジェクトを取得します。voidsetLinkExplanation(String msg) リンクの解決時に発生した問題に関連する説明を設定します。voidsetLinkRemainingName(Name name) この例外の「linkRemainingName」フィールドを設定します。voidsetLinkResolvedName(Name name) この例外の「linkResolvedName」フィールドを設定します。voidsetLinkResolvedObj(Object obj) この例外の「linkResolvedObj」フィールドを設定します。toString()この例外の文字列表現が生成されます。toString(boolean detail) この例外の文字列表現が生成されます。クラスで宣言されたメソッド NamingException
appendRemainingComponent, appendRemainingName, getCause, getExplanation, getRemainingName, getResolvedName, getResolvedObj, getRootCause, initCause, setRemainingName, setResolvedName, setResolvedObj, setRootCause修飾子と型メソッド説明void残りの名前の最後のコンポーネントとして名前を追加します。voidappendRemainingName(Name name) 残りの名前の最後のコンポーネントとして「名前」からコンポーネントを追加します。getCause()この例外の原因を返します。この例外に関連した説明を取得します。名前の残りの未解決部分を取得します。正常に解決された名前の先頭部分を取得します。正常に解決されたオブジェクトを取得します。このNamingExceptionの根本原因がある場合は、その根本原因を取得します。この例外の原因を、指定された値に初期化します。voidsetRemainingName(Name name) この例外の残りの名前フィールドを設定します。voidsetResolvedName(Name name) この例外の「resolvedName」フィールドを設定します。voidsetResolvedObj(Object obj) この例外の「解決されたオブジェクト」フィールドを設定します。voidこのNamingExceptionの根本原因を記録します。Throwableクラスで宣言されたメソッド
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace修飾子と型メソッド説明final voidaddSuppressed(Throwable exception) この例外を提供する目的で抑制された例外に、指定された例外を追加します。実行スタック・トレースを埋め込みます。このスロー可能オブジェクトの、ローカライズされた記述を作成します。このスロー可能オブジェクトの詳細メッセージ文字列を返します。Throwable.printStackTrace()によって出力されるスタック・トレース情報にプログラムでアクセスできるようにします。final Throwable[]この例外を提供する目的で(通常try-with-resources文によって)抑制された例外をすべて含む配列を返します。voidこのスロー可能オブジェクトおよびそのバックトレースを標準エラー・ストリームに出力します。voidこのスロー可能オブジェクトとそのバックトレースを指定された印刷ストリームに出力します。voidこのスロー可能オブジェクトとそのバックトレースを指定されたプリント・ライターに出力します。voidsetStackTrace(StackTraceElement[] stackTrace) Throwable.getStackTrace()によって返され、Throwable.printStackTrace()と関連メソッドによって出力される、スタック・トレース要素を設定します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
LinkLoopException
public LinkLoopException(String explanation) 説明を使用して、LinkLoopExceptionの新しいインスタンスを構築します。 その他のフィールドはすべてnullに初期化されます。- パラメータ:
explanation- この例外に関する追加の詳細情報を含むnullの可能性がある文字列。- 関連項目:
-
LinkLoopException
public LinkLoopException()LinkLoopExceptionの新しいインスタンスを構築します。 リンクに関連しない、およびリンクに関連するフィールドはすべてnullに初期化されます。
-