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.PropertySourcepublic String getProperty(String key, ClassLoader classLoader)
IntrospectionUtils.SecurePropertySourceclassLoader 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.SecurePropertySourcekey - 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-2022 Apache Software Foundation. All Rights Reserved.