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 SummaryConstructorsModifierConstructorDescriptionprotectedAbstractMessageProcessingTransformer(MessageProcessor<?> messageProcessor) 
- 
Method SummaryModifier 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 interface- BeanFactoryAware
 
- 
getMessageBuilderFactory
- 
startpublic void start()- Specified by:
- startin interface- Lifecycle
- Specified by:
- startin interface- ManageableLifecycle
 
- 
stoppublic void stop()- Specified by:
- stopin interface- Lifecycle
- Specified by:
- stopin interface- ManageableLifecycle
 
- 
isRunningpublic boolean isRunning()- Specified by:
- isRunningin interface- Lifecycle
- Specified by:
- isRunningin interface- ManageableLifecycle
 
- 
setNotPropagatedHeadersSet 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 interface- GenericTransformer<Message<?>,- Message<?>> 
- Specified by:
- transformin interface- Transformer
 
 
-