Serializable
public class PrivilegedActionException extends Exception
doPrivileged(PrivilegedExceptionAction)
and doPrivileged(PrivilegedExceptionAction,
AccessControlContext context)
to indicate that the action being performed threw a checked exception. The exception thrown by the action can be obtained by calling the getException
method. In effect, an PrivilegedActionException
is a "wrapper" for an exception thrown by a privileged action.Constructor | Description |
---|---|
PrivilegedActionException |
Constructs a new PrivilegedActionException "wrapping" the specific Exception. |
Modifier and Type | Method | Description |
---|---|---|
Exception |
getException() |
Returns the exception thrown by the privileged computation that resulted in this PrivilegedActionException . |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public PrivilegedActionException(Exception exception)
PrivilegedActionException
"wrapping" the specific Exception.exception
- The exception thrownpublic Exception getException()
PrivilegedActionException
.Throwable.getCause()
method is now the preferred means of obtaining this information.PrivilegedActionException
.
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/security/PrivilegedActionException.html