public abstract class AbstractTransformer extends IntegrationObjectSupport implements Transformer
Transformer implementations.logger| Constructor and Description |
|---|
AbstractTransformer() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Object |
doTransform(Message<?> message)
Subclasses must implement this method to provide the transformation
logic.
|
Message<?> |
transform(Message<?> message) |
afterPropertiesSet, extractTypeIfPossible, getApplicationContext, getApplicationContextId, getBeanFactory, getChannelResolver, getComponentName, getComponentType, getConversionService, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, onInit, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setTaskScheduler, toStringpublic final Message<?> transform(Message<?> message)
transform in interface GenericTransformer<Message<?>,Message<?>>transform in interface Transformerprotected abstract Object doTransform(Message<?> message) throws Exception
message - The message.Exception - Any exception.