public final class AccessController
extends Object
| java.lang.Object | |
| java.security.AccessController | |
旧版安全代码; 不使用。
公共方法(Public methods) |
|
|---|---|
static void |
checkPermission(Permission perm) |
static <T> T |
doPrivileged(PrivilegedExceptionAction<T> action, AccessControlContext context) 致电 |
static <T> T |
doPrivileged(PrivilegedExceptionAction<T> action) 致电 |
static <T> T |
doPrivileged(PrivilegedAction<T> action) 致电 |
static <T> T |
doPrivileged(PrivilegedAction<T> action, AccessControlContext context) 致电 |
static <T> T |
doPrivilegedWithCombiner(PrivilegedAction<T> action) 致电 |
static <T> T |
doPrivilegedWithCombiner(PrivilegedExceptionAction<T> action) 致电 |
static AccessControlContext |
getContext() |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
void checkPermission (Permission perm)
| 参数(Parameters) | |
|---|---|
perm |
Permission
|
| 抛出异常(Throws) | |
|---|---|
AccessControlException |
|
T doPrivileged (PrivilegedExceptionAction<T> action, AccessControlContext context)
致电 action.run() 。
| 参数(Parameters) | |
|---|---|
action |
PrivilegedExceptionAction
|
context |
AccessControlContext
|
| 返回(Returns) | |
|---|---|
T |
|
| 抛出异常(Throws) | |
|---|---|
PrivilegedActionException |
|
T doPrivileged (PrivilegedExceptionAction<T> action)
致电 action.run() 。
| 参数(Parameters) | |
|---|---|
action |
PrivilegedExceptionAction
|
| 返回(Returns) | |
|---|---|
T |
|
| 抛出异常(Throws) | |
|---|---|
PrivilegedActionException |
|
T doPrivileged (PrivilegedAction<T> action)
致电 action.run() 。
| 参数(Parameters) | |
|---|---|
action |
PrivilegedAction
|
| 返回(Returns) | |
|---|---|
T |
|
T doPrivileged (PrivilegedAction<T> action, AccessControlContext context)
致电 action.run() 。
| 参数(Parameters) | |
|---|---|
action |
PrivilegedAction
|
context |
AccessControlContext
|
| 返回(Returns) | |
|---|---|
T |
|
T doPrivilegedWithCombiner (PrivilegedAction<T> action)
致电 action.run() 。
| 参数(Parameters) | |
|---|---|
action |
PrivilegedAction
|
| 返回(Returns) | |
|---|---|
T |
|
T doPrivilegedWithCombiner (PrivilegedExceptionAction<T> action)
致电 action.run() 。
| 参数(Parameters) | |
|---|---|
action |
PrivilegedExceptionAction
|
| 返回(Returns) | |
|---|---|
T |
|
| 抛出异常(Throws) | |
|---|---|
PrivilegedActionException |
|