Class AbstractMessageProcessingTransformer
java.lang.Object
org.springframework.integration.transformer.AbstractMessageProcessingTransformer
- All Implemented Interfaces:
 Aware,BeanFactoryAware,Lifecycle,GenericTransformer<Message<?>, Message<?>>,ManageableLifecycle,Transformer
- Direct Known Subclasses:
 ExpressionEvaluatingTransformer,MethodInvokingTransformer
public abstract class AbstractMessageProcessingTransformer
extends Object
implements Transformer, BeanFactoryAware, ManageableLifecycle
Base class for Message Transformers that delegate to a 
MessageProcessor.- Author:
 - Mark Fisher, Artem Bilan, Ngoc Nhan
 
- 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractMessageProcessingTransformer(MessageProcessor<?> messageProcessor)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected MessageBuilderFactorybooleanvoidsetBeanFactory(BeanFactory beanFactory) voidsetNotPropagatedHeaders(String... headers) Set headers that will NOT be copied from the inbound message if the handler is configured to copy headers.voidstart()voidstop()final Message<?>  
- 
Constructor Details
- 
AbstractMessageProcessingTransformer
 
 - 
 - 
Method Details
- 
setBeanFactory
- Specified by:
 setBeanFactoryin interfaceBeanFactoryAware
 - 
getMessageBuilderFactory
 - 
start
public void start()- Specified by:
 startin interfaceLifecycle- Specified by:
 startin interfaceManageableLifecycle
 - 
stop
public void stop()- Specified by:
 stopin interfaceLifecycle- Specified by:
 stopin interfaceManageableLifecycle
 - 
isRunning
public boolean isRunning()- Specified by:
 isRunningin interfaceLifecycle- Specified by:
 isRunningin interfaceManageableLifecycle
 - 
setNotPropagatedHeaders
Set headers that will NOT be copied from the inbound message if the handler is configured to copy headers.- Parameters:
 headers- the headers to not propagate from the inbound message.- Since:
 - 5.1
 
 - 
transform
- Specified by:
 transformin interfaceGenericTransformer<Message<?>, Message<?>>- Specified by:
 transformin interfaceTransformer
 
 -