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
An extended
SystemPropertiesFactoryBean
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
-
Field Summary
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
localOverride, localProperties, logger
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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, createProperties, getObject, getObjectType, isSingleton, setSingleton
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
-
Constructor Details
-
JndiPropertiesFactoryBean
public JndiPropertiesFactoryBean()
-
-
Method Details
-
resolveMergedProperty
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
-