PrivilegedAction
Stay organized with collections
Save and categorize content based on your preferences.
Legacy security code; do not use.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-07-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-10 UTC."],[[["`PrivilegedAction` is legacy security code and should not be used in new code."],["This interface has a single method, `run()`, which is executed with the privileges of the caller."]]],["The `PrivilegedAction` interface, intended for legacy security code, defines a single abstract method: `run()`. This method, which returns a generic type `T`, represents the core action to be executed. The interface's sole purpose is to provide a structure for encapsulating actions that might require privileged execution within a security context. Its usage is discouraged in favor of more modern security approaches.\n"]]