Class ExpressionEvaluatingTransformer
java.lang.Object
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.transformer.AbstractMessageProcessingTransformer
org.springframework.integration.transformer.ExpressionEvaluatingTransformer
- All Implemented Interfaces:
Aware
,BeanFactoryAware
,BeanNameAware
,InitializingBean
,ApplicationContextAware
,Lifecycle
,ComponentSourceAware
,ExpressionCapable
,GenericTransformer<Message<?>, Message<?>>
,NamedComponent
,ManageableLifecycle
,Transformer
A Message Transformer implementation that evaluates the specified SpEL
expression. The result of evaluation will typically be considered as the
payload of a new Message unless it is itself already a Message.
- Since:
- 2.0
- Author:
- Mark Fisher
-
Field Summary
Fields inherited from class org.springframework.integration.context.IntegrationObjectSupport
EXPRESSION_PARSER, logger
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.springframework.integration.transformer.AbstractMessageProcessingTransformer
isRunning, onInit, setNotPropagatedHeaders, start, stop, transform
Methods inherited from class org.springframework.integration.context.IntegrationObjectSupport
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentDescription, getComponentName, getComponentSource, getConversionService, getExpression, getIntegrationProperties, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentDescription, setComponentName, setComponentSource, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
-
Constructor Details
-
ExpressionEvaluatingTransformer
-
-
Method Details
-
getComponentType
-