java.lang.Object
java.lang.Throwable
java.lang.Exception
java.security.PrivilegedActionException
- すべての実装されたインタフェース:
Serializable
public class PrivilegedActionException extends Exception
この例外は、実行中のアクションからチェック例外がスローされたことを示すために、
doPrivileged(PrivilegedExceptionAction)
およびdoPrivileged(PrivilegedExceptionAction, AccessControlContext context)
によってスローされます。 アクションによってスローされる例外は、getException
メソッドを呼び出すことによって取得できます。 基本的にはPrivilegedActionException
は特権付きアクションによってスローされる例外の「ラッパー」です。 -
コンストラクタのサマリー
コンストラクタ説明PrivilegedActionException
(Exception exception) 特定のExceptionを「ラップ」する新しいPrivilegedActionExceptionを構築します。 -
メソッドのサマリー
クラス java.lang.Throwableで宣言されたメソッド
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
コンストラクタの詳細
-
PrivilegedActionException
public PrivilegedActionException(Exception exception) 特定のExceptionを「ラップ」する新しいPrivilegedActionExceptionを構築します。- パラメータ:
exception
- スローされた例外
-
-
メソッドの詳細
-
getException
public Exception getException()このPrivilegedActionException
となった特権計算によってスローされた例外を返します。- APIのノート:
- このメソッドは汎用的な例外チェーン機能に先行します。
Throwable.getCause()
メソッドが、この情報を取得するために現在推奨されている手段です。 - 戻り値:
- 結果がこの
PrivilegedActionException
になった特権計算によってスローされた例外。 - 関連項目:
-