public class GetPropertyAction extends Object implements PrivilegedAction
An instance of this class can be used as the argument of AccessController.doPrivileged or Security.doPrivileged.
 
The following code retrieves the value of the system property named "prop" as a
 privileged action:
 
 String s = (String) String.doPrivileged(
                 new GetPropertyAction("prop"));
 
 If the protection domain of the immediate caller of doPrivileged or the
 protection domain of this class does not imply the permissions necessary for the operation, the
 behavior is as if the system property is not defined.
PrivilegedAction, 
AccessController, 
Security| Constructor and Description | 
|---|
| GetPropertyAction(String theProp)Constructor that takes the name of the system property whose string value needs to be
 determined. | 
| GetPropertyAction(String theProp,
                 String defaultVal)Constructor that takes the name of the system property and the default value of that
 property. | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | run()Determines the string value of the system property whose name was specified in the
 constructor. | 
public GetPropertyAction(String theProp)
theProp - the name of the system propertypublic Object run()
If the system property is defined, then this method returns its value.  Otherwise, if a
 default value was supplied to this object's constructor, then this method returns that
 default value, or else null is returned.
run in interface PrivilegedActionnullCopyright © GigaSpaces.