Class AppservAccessController
- java.lang.Object
-
- com.sun.enterprise.security.common.AppservAccessController
-
public final class AppservAccessController extends Object
This class provides an optimization for some methods in java.security.AccessController.- Author:
- Shing Wai Chan
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Object
doPrivileged(PrivilegedAction<?> action)
static Object
doPrivileged(PrivilegedExceptionAction<Object> action)
static Object
privileged(Runnable action)
static <T> T
privileged(PrivilegedAction<T> action)
static Object
privilegedAlways(Runnable action)
static <T> T
privilegedAlways(PrivilegedAction<T> action)
static void
privilegedException(Runnable action)
-
-
-
Method Detail
-
privileged
public static <T> T privileged(PrivilegedAction<T> action)
-
privilegedException
public static void privilegedException(Runnable action) throws PrivilegedActionException
- Throws:
PrivilegedActionException
-
privilegedAlways
public static <T> T privilegedAlways(PrivilegedAction<T> action)
-
doPrivileged
public static Object doPrivileged(PrivilegedAction<?> action)
-
doPrivileged
public static Object doPrivileged(PrivilegedExceptionAction<Object> action) throws PrivilegedActionException
- Throws:
PrivilegedActionException
-
-