An instance of this class can be used as the argument of AccessController.doPrivileged
.
The following code retrieves the integer value of the system property named "prop"
as a privileged action. Since it does not pass a default value to be used in case the property "prop"
is not defined, it has to check the result for null
:
Integer tmp = java.security.AccessController.doPrivileged (new sun.security.action.GetIntegerAction("prop")); int i; if (tmp != null) { i = tmp.intValue(); }
The following code retrieves the integer value of the system property named "prop"
as a privileged action, and also passes a default value to be used in case the property "prop"
is not defined:
int i = ((Integer)java.security.AccessController.doPrivileged( new GetIntegerAction("prop", 3))).intValue();@author Roland Schemers @see java.security.PrivilegedAction @see java.security.AccessController @since 1.2
|
|
|
|
|
|
|
|