-
public interface PrivilegedAction<T>要启用权限执行的计算。 通过在PrivilegedAction对象上调用AccessController.doPrivileged来执行计算。 此接口仅用于不抛出检查异常的计算; 抛出检查的异常的计算必须使用PrivilegedExceptionAction。- 从以下版本开始:
- 1.2
- 另请参见:
-
AccessController,AccessController.doPrivileged(PrivilegedAction),PrivilegedExceptionAction
-
-
方法详细信息
-
run
T run()
执行计算。 此方法将在启用权限后由AccessController.doPrivileged调用。- 结果
-
可以表示计算结果的类依赖值。
实现
PrivilegedAction每个类应该记录这个值代表什么(如果有的话)。 - 另请参见:
-
AccessController.doPrivileged(PrivilegedAction),AccessController.doPrivileged(PrivilegedAction, AccessControlContext)
-
-