Uses of Interface
java.security.PrivilegedExceptionAction
Package
Description
Provides the classes and interfaces for the security framework.
Utility classes commonly useful in concurrent programming.
This package provides a framework for authentication and
authorization.
-
Uses of PrivilegedExceptionAction in java.security
Modifier and TypeMethodDescriptionstatic <T> T
AccessController.doPrivileged(PrivilegedExceptionAction<T> action)
Performs the specifiedPrivilegedExceptionAction
with privileges enabled.static <T> T
AccessController.doPrivileged(PrivilegedExceptionAction<T> action, AccessControlContext context)
Performs the specifiedPrivilegedExceptionAction
with privileges enabled and restricted by the specifiedAccessControlContext
.static <T> T
AccessController.doPrivileged(PrivilegedExceptionAction<T> action, AccessControlContext context, Permission... perms)
Performs the specifiedPrivilegedExceptionAction
with privileges enabled and restricted by the specifiedAccessControlContext
and with a privilege scope limited by specifiedPermission
arguments.static <T> T
AccessController.doPrivilegedWithCombiner(PrivilegedExceptionAction<T> action)
Performs the specifiedPrivilegedExceptionAction
with privileges enabled.static <T> T
AccessController.doPrivilegedWithCombiner(PrivilegedExceptionAction<T> action, AccessControlContext context, Permission... perms)
Performs the specifiedPrivilegedExceptionAction
with privileges enabled and restricted by the specifiedAccessControlContext
and with a privilege scope limited by specifiedPermission
arguments. -
Uses of PrivilegedExceptionAction in java.util.concurrent
Modifier and TypeMethodDescriptionExecutors.callable(PrivilegedExceptionAction<?> action)
Returns aCallable
object that, when called, runs the given privileged exception action and returns its result. -
Uses of PrivilegedExceptionAction in javax.security.auth
Modifier and TypeMethodDescriptionstatic <T> T
Subject.doAs(Subject subject, PrivilegedExceptionAction<T> action)
Perform work as a particularSubject
.static <T> T
Subject.doAsPrivileged(Subject subject, PrivilegedExceptionAction<T> action, AccessControlContext acc)
Perform privileged work as a particularSubject
.