public class PrivilegedGetSystemProperty
extends java.lang.Object
implements java.security.PrivilegedAction<java.lang.String>
System property with privileges enabled.| Constructor and Description |
|---|
PrivilegedGetSystemProperty(java.lang.String key)
INTERNAL:
Creates an instance of
System property getter with privileges enabled. |
PrivilegedGetSystemProperty(java.lang.String key,
java.lang.String def)
INTERNAL:
Creates an instance of
System property getter with privileges enabled. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
run()
INTERNAL:
Performs
System property retrieval. |
public PrivilegedGetSystemProperty(java.lang.String key)
System property getter with privileges enabled.
Selects System property getter without default value to be executed so getter will return null
if property with key does not exist.key - The name of the System property.public PrivilegedGetSystemProperty(java.lang.String key,
java.lang.String def)
System property getter with privileges enabled.
Selects System property getter with default value to be executed so getter will return def
if property with key does not exist.key - The name of the System property.public java.lang.String run()
System property retrieval.
This method will be called by AccessController#doPrivileged(PrivilegedAction) after enabling privileges.run in interface java.security.PrivilegedAction<java.lang.String>String value of the system property.EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference