java.lang.Object
java.lang.Throwable
java.lang.Exception
java.security.PrivilegedActionException
- 所有已实现的接口:
-
Serializable
此异常由
doPrivileged(PrivilegedExceptionAction)
和doPrivileged(PrivilegedExceptionAction, AccessControlContext context)
抛出,表示执行的操作引发了一个已检查的异常。可以通过调用getException
方法获取操作引发的异常。实际上,PrivilegedActionException
是由特权操作引发的异常的“包装器”。
- 自版本:
- 1.2
- 参见:
-
Constructor Summary
ConstructorDescriptionPrivilegedActionException
(Exception exception) 构造一个新的PrivilegedActionException
,“包装”特定的异常。 -
Method Summary
Modifier and TypeMethodDescription返回导致此PrivilegedActionException
的特权计算引发的异常。Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
PrivilegedActionException
构造一个新的PrivilegedActionException
,“包装”特定的异常。- 参数:
-
exception
- 引发的异常
-
-
Method Details
-
getException
返回导致此PrivilegedActionException
的特权计算引发的异常。- API注释:
-
此方法早于通用异常链接功能。现在,推荐使用
Throwable.getCause()
方法来获取此信息。 - 返回:
-
导致此
PrivilegedActionException
的特权计算引发的异常。 - 参见:
-