Uses of Class
java.security.AccessControlContext
Package
Description
Provides the classes and interfaces for the security framework.
This package provides a framework for authentication and
authorization.
-
Uses of AccessControlContext in java.security
Modifier and TypeMethodDescriptionstatic AccessControlContext
AccessController.getContext()
This method takes a "snapshot" of the current calling context, which includes the current Thread's inherited AccessControlContext and any limited privilege scope, and places it in an AccessControlContext object.Modifier and TypeMethodDescriptionstatic <T> T
AccessController.doPrivileged(PrivilegedAction<T> action, AccessControlContext context)
Performs the specifiedPrivilegedAction
with privileges enabled and restricted by the specifiedAccessControlContext
.static <T> T
AccessController.doPrivileged(PrivilegedAction<T> action, AccessControlContext context, Permission... perms)
Performs the specifiedPrivilegedAction
with privileges enabled and restricted by the specifiedAccessControlContext
and with a privilege scope limited by specifiedPermission
arguments.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(PrivilegedAction<T> action, AccessControlContext context, Permission... perms)
Performs the specifiedPrivilegedAction
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, AccessControlContext context, Permission... perms)
Performs the specifiedPrivilegedExceptionAction
with privileges enabled and restricted by the specifiedAccessControlContext
and with a privilege scope limited by specifiedPermission
arguments.ModifierConstructorDescriptionAccessControlContext(AccessControlContext acc, DomainCombiner combiner)
Create a newAccessControlContext
with the givenAccessControlContext
andDomainCombiner
. -
Uses of AccessControlContext in javax.security.auth
Modifier and TypeMethodDescriptionstatic <T> T
Subject.doAsPrivileged(Subject subject, PrivilegedAction<T> action, AccessControlContext acc)
Perform privileged work as a particularSubject
.static <T> T
Subject.doAsPrivileged(Subject subject, PrivilegedExceptionAction<T> action, AccessControlContext acc)
Perform privileged work as a particularSubject
.static Subject
Subject.getSubject(AccessControlContext acc)
Get theSubject
associated with the providedAccessControlContext
.