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は特権付きアクションによってスローされる例外の「ラッパー」です。 - 導入されたバージョン:
- 1.2
- 関連項目:
- 
コンストラクタのサマリーコンストラクタコンストラクタ説明PrivilegedActionException(Exception exception) 新しいPrivilegedActionException"ラッピング"を特定の例外として作成します。
- 
メソッドのサマリークラスjava.lang.Throwableで宣言されたメソッドaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- 
コンストラクタの詳細- 
PrivilegedActionExceptionpublic PrivilegedActionException(Exception exception) 新しいPrivilegedActionException"ラッピング"を特定の例外として作成します。- パラメータ:
- exception- スローされた例外
 
 
- 
- 
メソッドの詳細- 
getExceptionpublic Exception getException()このPrivilegedActionExceptionとなった特権計算によってスローされた例外を返します。- APIのノート:
- このメソッドは汎用的な例外チェーン機能に先行します。 Throwable.getCause()メソッドが、この情報を取得するために現在推奨されている手段です。
- 戻り値:
- 結果がこのPrivilegedActionExceptionになった特権計算によってスローされた例外。
- 関連項目:
 
 
-