public interface PrivilegedAction<T>
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.
T run()
AccessController.doPrivileged after enabling privileges.
PrivilegedAction should document what (if anything) this value represents.
AccessController.doPrivileged(PrivilegedAction) ,
AccessController.doPrivileged(PrivilegedAction, AccessControlContext)