|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public static interface Thread.UncaughtExceptionHandler
キャッチされない例外により、Thread が突然終了したときに呼び出されるのハンドラのインタフェースです。
キャッチされない例外によりスレッドが終了しようとすると、Java 仮想マシンはスレッドと例外を引数として渡し、Thread.getUncaughtExceptionHandler() を使ってスレッドの UncaughtExceptionHandler をスレッドに問い合わせて、ハンドラの uncaughtException メソッドを呼び出します。スレッドが明示的に設定された UncaughtExceptionHandler を持っていなかった場合、スレッドの ThreadGroup オブジェクトが UncaughtExceptionHandler として機能します。ThreadGroup オブジェクトが例外を扱う特殊な要件を備えていない場合、呼び出しをデフォルトのキャッチされない例外のハンドラに転送します。
Thread.setDefaultUncaughtExceptionHandler(java.lang.Thread.UncaughtExceptionHandler),
Thread.setUncaughtExceptionHandler(java.lang.Thread.UncaughtExceptionHandler),
ThreadGroup.uncaughtException(java.lang.Thread, java.lang.Throwable)| メソッドの概要 | |
|---|---|
void |
uncaughtException(Thread t,
Throwable e)
指定されたキャッチされない例外により、指定されたスレッドが終了したときに呼び出されるメソッドです。 |
| メソッドの詳細 |
|---|
void uncaughtException(Thread t,
Throwable e)
このメソッドによりスローされる例外は、Java 仮想マシンにより無視されます。
t - スレッドe - 例外
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。