Package java.security
Class AccessController
java.lang.Object
java.security.AccessController
public final class AccessController extends Object
Legacy security code; do not use.
-
Method Summary
Modifier and Type Method Description static voidcheckPermission(Permission permission)static <T> TdoPrivileged(PrivilegedAction<T> action)Callsaction.run().static <T> TdoPrivileged(PrivilegedAction<T> action, AccessControlContext context)Callsaction.run().static <T> TdoPrivileged(PrivilegedExceptionAction<T> action)Callsaction.run().static <T> TdoPrivileged(PrivilegedExceptionAction<T> action, AccessControlContext context)Callsaction.run().static <T> TdoPrivilegedWithCombiner(PrivilegedAction<T> action)Callsaction.run().static <T> TdoPrivilegedWithCombiner(PrivilegedExceptionAction<T> action)Callsaction.run().static AccessControlContextgetContext()
-
Method Details
-
doPrivileged
Callsaction.run(). -
doPrivileged
Callsaction.run(). -
doPrivileged
public static <T> T doPrivileged(PrivilegedExceptionAction<T> action) throws PrivilegedActionExceptionCallsaction.run().- Throws:
PrivilegedActionException
-
doPrivileged
public static <T> T doPrivileged(PrivilegedExceptionAction<T> action, AccessControlContext context) throws PrivilegedActionExceptionCallsaction.run().- Throws:
PrivilegedActionException
-
doPrivilegedWithCombiner
Callsaction.run(). -
doPrivilegedWithCombiner
public static <T> T doPrivilegedWithCombiner(PrivilegedExceptionAction<T> action) throws PrivilegedActionExceptionCallsaction.run().- Throws:
PrivilegedActionException
-
checkPermission
- Throws:
AccessControlException
-
getContext
-