Class IntegrationEvaluationContextFactoryBean
java.lang.Object
org.springframework.integration.config.AbstractEvaluationContextFactoryBean
org.springframework.integration.config.IntegrationEvaluationContextFactoryBean
- All Implemented Interfaces:
- Aware,- FactoryBean<StandardEvaluationContext>,- InitializingBean,- ApplicationContextAware
public class IntegrationEvaluationContextFactoryBean
extends AbstractEvaluationContextFactoryBean
implements FactoryBean<StandardEvaluationContext>
 FactoryBean to populate StandardEvaluationContext instances enhanced with:
 
- 
 a BeanFactoryResolver.
- 
 a TypeConverterbased on theConversionServicefrom the application context.
- 
 a set of provided PropertyAccessors including a defaultMapAccessor.
- a set of provided SpEL functions.
 After initialization this factory populates functions and property accessors from
 SpelFunctionFactoryBeans and
 SpelPropertyAccessorRegistrar,
 respectively.
 Functions and property accessors are also inherited from any parent context.
 
 This factory returns a new instance for each reference - isSingleton() returns false.
 
- Since:
- 3.0
- Author:
- Artem Bilan, Gary Russell
- 
Field SummaryFields inherited from interface org.springframework.beans.factory.FactoryBeanOBJECT_TYPE_ATTRIBUTE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidClass<?> booleanvoidsetTypeLocator(TypeLocator typeLocator) Methods inherited from class org.springframework.integration.config.AbstractEvaluationContextFactoryBeangetApplicationContext, getFunctions, getIndexAccessors, getPropertyAccessors, getTypeConverter, initialize, setApplicationContext, setFunctions, setIndexAccessors, setPropertyAccessors
- 
Constructor Details- 
IntegrationEvaluationContextFactoryBeanpublic IntegrationEvaluationContextFactoryBean()
 
- 
- 
Method Details- 
setTypeLocator
- 
isSingletonpublic boolean isSingleton()- Specified by:
- isSingletonin interface- FactoryBean<StandardEvaluationContext>
 
- 
afterPropertiesSetpublic void afterPropertiesSet()- Specified by:
- afterPropertiesSetin interface- InitializingBean
 
- 
getObject- Specified by:
- getObjectin interface- FactoryBean<StandardEvaluationContext>
 
- 
getObjectType- Specified by:
- getObjectTypein interface- FactoryBean<StandardEvaluationContext>
 
 
-