public class GetPropertyAction
extends java.lang.Object
implements java.security.PrivilegedAction<java.lang.String>
An instance of this class can be used as the argument of
AccessController.doPrivileged.
The following code retrieves the value of the system
property named "prop" as a privileged action:
String s = java.security.AccessController.doPrivileged
(new GetPropertyAction("prop"));
PrivilegedAction,
AccessController| Constructor and Description |
|---|
GetPropertyAction(java.lang.String theProp)
Constructor that takes the name of the system property whose
string value needs to be determined.
|
GetPropertyAction(java.lang.String theProp,
java.lang.String defaultVal)
Constructor that takes the name of the system property and the default
value of that property.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
run()
Determines the string value of the system property whose
name was specified in the constructor.
|
public GetPropertyAction(java.lang.String theProp)
theProp - the name of the system property.public GetPropertyAction(java.lang.String theProp,
java.lang.String defaultVal)
theProp - the name of the system property.defaultVal - the default value.public java.lang.String run()
run in interface java.security.PrivilegedAction<java.lang.String>