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