APIdia Launch Partner
Top Description Methods
java.security

public Interface PrivilegedAction<T>

Annotations
@FunctionalInterface
Type Parameters
<T>
the type of the result of running the computation

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
AccessController, AccessController#doPrivileged(PrivilegedAction), PrivilegedExceptionAction

Method Summary

Modifier and TypeMethod and Description
public T

Returns:

a class-dependent value that may represent the results of the computation. Each class that implements PrivilegedAction should document what (if anything) this value represents.
run
()

Performs the computation.

Method Detail

runback to summary
public T run()

Performs the computation. This method will be called by AccessController.doPrivileged.

Returns:T

a class-dependent value that may represent the results of the computation. Each class that implements PrivilegedAction should document what (if anything) this value represents.

See Also
AccessController#doPrivileged(PrivilegedAction), AccessController#doPrivileged(PrivilegedAction, AccessControlContext)