- 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.4リリースでは、この例外は汎用的な例外チェーン・メカニズムに適合するように改良されています。 構築時に提供され、 getException()メソッドを介してアクセスされる特権計算によってスローされた例外は、現在ではcauseとして知られています。また、これは前述した従来のメソッドと同様にThrowable.getCause()メソッドを介してアクセスできます。
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 PrivilegedActionException(Exception exception)特定のExceptionをラップする新しいPrivilegedActionExceptionを構築します。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 ExceptiongetException()このPrivilegedActionExceptionとなった特権計算によってスローされた例外を返します。
 
- 
- 
- 
コンストラクタの詳細- 
PrivilegedActionExceptionpublic PrivilegedActionException(Exception exception) 特定のExceptionをラップする新しいPrivilegedActionExceptionを構築します。- パラメータ:
- exception- スローされた例外
 
 
- 
 - 
メソッドの詳細- 
getExceptionpublic Exception getException() このPrivilegedActionExceptionとなった特権計算によってスローされた例外を返します。このメソッドは汎用的な例外チェーン機能に先行します。 Throwable.getCause()メソッドが、この情報を取得するために現在推奨されている手段です。- 戻り値:
- 結果がこのPrivilegedActionExceptionになった特権計算によってスローされた例外。
- 関連項目:
- PrivilegedExceptionAction,- AccessController.doPrivileged(PrivilegedExceptionAction),- AccessController.doPrivileged(PrivilegedExceptionAction, AccessControlContext)
 
 
- 
 
-