# Uses of Interface
java.security.PrivilegedExceptionAction

Packages that use PrivilegedExceptionAction
Package
Description
java.security
Provides the classes and interfaces for the security framework.
java.util.concurrent
Utility classes commonly useful in concurrent programming.
javax.security.auth
This package provides a framework for authentication and authorization.

## Uses of PrivilegedExceptionAction in java.security

Methods in java.security with parameters of type PrivilegedExceptionAction
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 action.
`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 action.
`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 action.
`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 action.
`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 action.

## Uses of PrivilegedExceptionAction in java.util.concurrent

Methods in java.util.concurrent with parameters of type PrivilegedExceptionAction
Modifier and Type
Method
Description
`static Callable<Object>`
Executors.`callable(PrivilegedExceptionAction<?> action)`
Returns a `Callable` object that, when called, runs the given privileged exception action and returns its result.

## Uses of PrivilegedExceptionAction in javax.security.auth

Methods in javax.security.auth with parameters of type PrivilegedExceptionAction
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 originally performed the specified `PrivilegedExceptionAction` with privileges enabled.
`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 originally performed the specified `PrivilegedExceptionAction` with privileges enabled and restricted by the specified `AccessControlContext`.