public class PayloadTypeConvertingTransformer<T,U> extends AbstractPayloadTransformer<T,U>
Modifier and Type | Field and Description |
---|---|
protected Converter<T,U> |
converter |
logger
Constructor and Description |
---|
PayloadTypeConvertingTransformer() |
Modifier and Type | Method and Description |
---|---|
void |
setConverter(Converter<T,U> converter)
Specify the converter to use.
|
protected U |
transformPayload(T payload) |
doTransform
transform
afterPropertiesSet, extractTypeIfPossible, getApplicationContext, getApplicationContextId, getBeanFactory, getChannelResolver, getComponentName, getComponentType, getConversionService, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, onInit, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setTaskScheduler, toString
public void setConverter(Converter<T,U> converter)
converter
- The Converter.protected U transformPayload(T payload) throws Exception
transformPayload
in class AbstractPayloadTransformer<T,U>
Exception