# Uses of Class
java.security.PrivilegedActionException

Packages that use PrivilegedActionException
Package
Description
java.security
Provides the classes and interfaces for the security framework.
javax.security.auth
This package provides a framework for authentication and authorization.

## Uses of PrivilegedActionException in java.security

Methods in java.security that throw PrivilegedActionException
Modifier and Type
Method
Description
`static <T> T`
AccessController.`doPrivileged(PrivilegedExceptionAction<T> action)`
Deprecated, for removal: This API element is subject to removal in a future version.
Performs the specified `PrivilegedExceptionAction` with privileges enabled.
`static <T> T`
AccessController.`doPrivileged(PrivilegedExceptionAction<T> action, AccessControlContext context)`
Deprecated, for removal: This API element is subject to removal in a future version.
Performs the specified `PrivilegedExceptionAction` with privileges enabled and restricted by the specified `AccessControlContext`.
`static <T> T`
AccessController.`doPrivileged(PrivilegedExceptionAction<T> action, AccessControlContext context, Permission... perms)`
Deprecated, for removal: This API element is subject to removal in a future version.
Performs the specified `PrivilegedExceptionAction` with privileges enabled and restricted by the specified `AccessControlContext` and with a privilege scope limited by specified `Permission` arguments.
`static <T> T`
AccessController.`doPrivilegedWithCombiner(PrivilegedExceptionAction<T> action)`
Deprecated, for removal: This API element is subject to removal in a future version.
Performs the specified `PrivilegedExceptionAction` with privileges enabled.
`static <T> T`
AccessController.`doPrivilegedWithCombiner(PrivilegedExceptionAction<T> action, AccessControlContext context, Permission... perms)`
Deprecated, for removal: This API element is subject to removal in a future version.
Performs the specified `PrivilegedExceptionAction` with privileges enabled and restricted by the specified `AccessControlContext` and with a privilege scope limited by specified `Permission` arguments.

## Uses of PrivilegedActionException in javax.security.auth

Methods in javax.security.auth that throw PrivilegedActionException
Modifier and Type
Method
Description
`static <T> T`
Subject.`doAs(Subject subject, PrivilegedExceptionAction<T> action)`
Deprecated, for removal: This API element is subject to removal in a future version.
This method depends on `AccessControlContext` which, in conjunction with the Security Manager, is deprecated and subject to removal in a future release.
`static <T> T`
Subject.`doAsPrivileged(Subject subject, PrivilegedExceptionAction<T> action, AccessControlContext acc)`
Deprecated, for removal: This API element is subject to removal in a future version.
This method is only useful in conjunction with the Security Manager, which is deprecated and subject to removal in a future release.