Package org.alfresco.config
Class JndiPropertiesFactoryBean
- java.lang.Object
-
- org.springframework.core.io.support.PropertiesLoaderSupport
-
- org.springframework.beans.factory.config.PropertiesFactoryBean
-
- org.alfresco.config.SystemPropertiesFactoryBean
-
- org.alfresco.config.JndiPropertiesFactoryBean
-
- All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<Properties>
,org.springframework.beans.factory.InitializingBean
public class JndiPropertiesFactoryBean extends SystemPropertiesFactoryBean
An extendedSystemPropertiesFactoryBean
that allows properties to be set through JNDI entries in java:comp/env/properties/*. The precedence given to system properties is still as per the superclass.- Author:
- dward
-
-
Constructor Summary
Constructors Constructor Description JndiPropertiesFactoryBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
resolveMergedProperty(String propertyName, Properties props)
Override hook.-
Methods inherited from class org.alfresco.config.SystemPropertiesFactoryBean
mergeProperties, setSystemProperties, setSystemPropertiesMode, setSystemPropertiesModeName
-
Methods inherited from class org.springframework.beans.factory.config.PropertiesFactoryBean
afterPropertiesSet, createInstance, createProperties, getObject, getObjectType, isSingleton, setSingleton
-
-
-
-
Method Detail
-
resolveMergedProperty
protected void resolveMergedProperty(String propertyName, Properties props)
Description copied from class:SystemPropertiesFactoryBean
Override hook. Allows subclasses to resolve a merged property from an alternative source, whilst still respecting the chosen system property fallback path.- Overrides:
resolveMergedProperty
in classSystemPropertiesFactoryBean
- Parameters:
propertyName
- Stringprops
- Properties
-
-