Most visited

Recently visited

Added in API level 1

AccessController

public final class AccessController
extends Object

java.lang.Object
    java.security.AccessController


旧版安全代码; 不使用。

摘要(Summary)

公共方法(Public methods)

static void checkPermission(Permission perm)
static <T> T doPrivileged(PrivilegedExceptionAction<T> action, AccessControlContext context)

致电 action.run()

static <T> T doPrivileged(PrivilegedExceptionAction<T> action)

致电 action.run()

static <T> T doPrivileged(PrivilegedAction<T> action)

致电 action.run()

static <T> T doPrivileged(PrivilegedAction<T> action, AccessControlContext context)

致电 action.run()

static <T> T doPrivilegedWithCombiner(PrivilegedAction<T> action)

致电 action.run()

static <T> T doPrivilegedWithCombiner(PrivilegedExceptionAction<T> action)

致电 action.run()

static AccessControlContext getContext()

继承方法(Inherited methods)

From class java.lang.Object

公共方法(Public methods)

checkPermission

Added in API level 1
void checkPermission (Permission perm)

参数(Parameters)
perm Permission
抛出异常(Throws)
AccessControlException

doPrivileged

Added in API level 1
T doPrivileged (PrivilegedExceptionAction<T> action, 
                AccessControlContext context)

致电 action.run()

参数(Parameters)
action PrivilegedExceptionAction
context AccessControlContext
返回(Returns)
T
抛出异常(Throws)
PrivilegedActionException

doPrivileged

Added in API level 1
T doPrivileged (PrivilegedExceptionAction<T> action)

致电 action.run()

参数(Parameters)
action PrivilegedExceptionAction
返回(Returns)
T
抛出异常(Throws)
PrivilegedActionException

doPrivileged

Added in API level 1
T doPrivileged (PrivilegedAction<T> action)

致电 action.run()

参数(Parameters)
action PrivilegedAction
返回(Returns)
T

doPrivileged

Added in API level 1
T doPrivileged (PrivilegedAction<T> action, 
                AccessControlContext context)

致电 action.run()

参数(Parameters)
action PrivilegedAction
context AccessControlContext
返回(Returns)
T

doPrivilegedWithCombiner

Added in API level 9
T doPrivilegedWithCombiner (PrivilegedAction<T> action)

致电 action.run()

参数(Parameters)
action PrivilegedAction
返回(Returns)
T

doPrivilegedWithCombiner

Added in API level 9
T doPrivilegedWithCombiner (PrivilegedExceptionAction<T> action)

致电 action.run()

参数(Parameters)
action PrivilegedExceptionAction
返回(Returns)
T
抛出异常(Throws)
PrivilegedActionException

getContext

Added in API level 1
AccessControlContext getContext ()

返回(Returns)
AccessControlContext

Hooray!