Interface PrivilegedAction<T>
- Type Parameters:
- T- the type of the result of running the computation
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
A computation to be performed by invoking
 
AccessController.doPrivileged on the
 PrivilegedAction object.  This interface is used only for
 computations that do not throw checked exceptions; computations that
 throw checked exceptions must use PrivilegedExceptionAction
 instead.- Since:
- 1.2
- See Also:
- 
Method Summary
- 
Method Details- 
runT run()Performs the computation. This method will be called byAccessController.doPrivileged.- Returns:
- a class-dependent value that may represent the results of the
         computation. Each class that implements
         PrivilegedActionshould document what (if anything) this value represents.
- See Also:
 
 
-