public class SystemPropertySource extends Object implements IntrospectionUtils.SecurePropertySource
IntrospectionUtils.SecurePropertySource
that uses system properties to resolve expressions.
This property source is always active by default.Digester
Constructor and Description |
---|
SystemPropertySource() |
Modifier and Type | Method and Description |
---|---|
String |
getProperty(String key) |
String |
getProperty(String key,
ClassLoader classLoader)
Obtain a property value, checking that code associated with the
provided class loader has permission to access the property.
|
public String getProperty(String key)
getProperty
in interface IntrospectionUtils.PropertySource
public String getProperty(String key, ClassLoader classLoader)
IntrospectionUtils.SecurePropertySource
classLoader
is null
or if classLoader
does
not implement PermissionCheck
then the property value will be
looked up without a call to
PermissionCheck.check(java.security.Permission)
getProperty
in interface IntrospectionUtils.SecurePropertySource
key
- The key of the requested propertyclassLoader
- The class loader associated with the code that
trigger the property lookupnull
if it could not be found
or if PermissionCheck.check(java.security.Permission)
failsCopyright © 2000-2021 Apache Software Foundation. All Rights Reserved.