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