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
All Methods Static Methods Concrete Methods 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 Detail
-
doPrivileged
public static <T> T doPrivileged(PrivilegedAction<T> action)
Callsaction.run().
-
doPrivileged
public static <T> T doPrivileged(PrivilegedAction<T> action, AccessControlContext context)
Callsaction.run().
-
doPrivileged
public static <T> T doPrivileged(PrivilegedExceptionAction<T> action) throws PrivilegedActionException
Callsaction.run().- Throws:
PrivilegedActionException
-
doPrivileged
public static <T> T doPrivileged(PrivilegedExceptionAction<T> action, AccessControlContext context) throws PrivilegedActionException
Callsaction.run().- Throws:
PrivilegedActionException
-
doPrivilegedWithCombiner
public static <T> T doPrivilegedWithCombiner(PrivilegedAction<T> action)
Callsaction.run().
-
doPrivilegedWithCombiner
public static <T> T doPrivilegedWithCombiner(PrivilegedExceptionAction<T> action) throws PrivilegedActionException
Callsaction.run().- Throws:
PrivilegedActionException
-
checkPermission
public static void checkPermission(Permission permission) throws AccessControlException
- Throws:
AccessControlException
-
getContext
public static AccessControlContext getContext()
-
-