public final class AccessController extends Object
Modifier and Type | Method and Description |
---|---|
static void |
checkPermission(Permission perm) |
static <T> T |
doPrivileged(PrivilegedAction<T> action)
Calls
action.run() . |
static <T> T |
doPrivileged(PrivilegedAction<T> action,
AccessControlContext context)
Calls
action.run() . |
static <T> T |
doPrivileged(PrivilegedExceptionAction<T> action)
Calls
action.run() . |
static <T> T |
doPrivileged(PrivilegedExceptionAction<T> action,
AccessControlContext context)
Calls
action.run() . |
static <T> T |
doPrivilegedWithCombiner(PrivilegedAction<T> action)
Calls
action.run() . |
static <T> T |
doPrivilegedWithCombiner(PrivilegedExceptionAction<T> action)
Calls
action.run() . |
static AccessControlContext |
getContext() |
public static <T> T doPrivileged(PrivilegedAction<T> action)
action.run()
.public static <T> T doPrivilegedWithCombiner(PrivilegedAction<T> action)
action.run()
.public static <T> T doPrivileged(PrivilegedAction<T> action, AccessControlContext context)
action.run()
.public static <T> T doPrivileged(PrivilegedExceptionAction<T> action) throws PrivilegedActionException
action.run()
.PrivilegedActionException
public static <T> T doPrivilegedWithCombiner(PrivilegedExceptionAction<T> action) throws PrivilegedActionException
action.run()
.PrivilegedActionException
public static <T> T doPrivileged(PrivilegedExceptionAction<T> action, AccessControlContext context) throws PrivilegedActionException
action.run()
.PrivilegedActionException
public static AccessControlContext getContext()
public static void checkPermission(Permission perm) throws AccessControlException
AccessControlException