PrivilegedAction (Java 2 Platform SE 5.0) (original) (raw)
java.security
Interface PrivilegedAction
public interface PrivilegedAction
A computation to be performed with privileges enabled. The computation is performed by invoking AccessController.doPrivileged
on thePrivilegedAction
object. This interface is used only for computations that do not throw checked exceptions; computations that throw checked exceptions must use PrivilegedExceptionAction
instead.
See Also:
AccessController, AccessController.doPrivileged(PrivilegedAction), PrivilegedExceptionAction
Method Summary | |
---|---|
T | run() Performs the computation. |
Method Detail |
---|
run
T run()
Performs the computation. This method will be called byAccessController.doPrivileged
after enabling privileges.
Returns:
a class-dependent value that may represent the results of the computation. Each class that implementsPrivilegedAction
should document what (if anything) this value represents.
See Also:
AccessController.doPrivileged(PrivilegedAction), [AccessController.doPrivileged(PrivilegedAction, AccessControlContext)](../../java/security/AccessController.html#doPrivileged%28java.security.PrivilegedAction, java.security.AccessControlContext%29)
Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.