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.
|
Modifier and Type | Method | Description |
---|---|---|
static <T> T |
AccessController.doPrivileged (PrivilegedAction<T> action)
Performs the specified
PrivilegedAction with privileges
enabled. |
|
static <T> T |
AccessController.doPrivileged (PrivilegedAction<T> action,
AccessControlContext context)
Performs the specified
PrivilegedAction with privileges
enabled and restricted by the specified AccessControlContext . |
|
static <T> T |
AccessController.doPrivileged (PrivilegedAction<T> action,
AccessControlContext context,
Permission... perms)
Performs the specified
PrivilegedAction with privileges
enabled and restricted by the specified
AccessControlContext and with a privilege scope limited
by specified Permission arguments. |
|
static <T> T |
AccessController.doPrivilegedWithCombiner (PrivilegedAction<T> action)
Performs the specified
PrivilegedAction with privileges
enabled. |
|
static <T> T |
AccessController.doPrivilegedWithCombiner (PrivilegedAction<T> action,
AccessControlContext context,
Permission... perms)
Performs the specified
PrivilegedAction with privileges
enabled and restricted by the specified
AccessControlContext and with a privilege scope limited
by specified Permission arguments. |
Modifier and Type | Method | Description |
---|---|---|
static Callable<Object> |
Executors.callable (PrivilegedAction<?> action)
Returns a
Callable object that, when
called, runs the given privileged action and returns its result. |
Modifier and Type | Method | Description |
---|---|---|
static <T> T |
Subject.doAs (Subject subject,
PrivilegedAction<T> action)
Perform work as a particular
Subject . |
|
static <T> T |
Subject.doAsPrivileged (Subject subject,
PrivilegedAction<T> action,
AccessControlContext acc)
Perform privileged work as a particular
Subject . |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.