public class PayloadTypeConvertingTransformer<T,U> extends AbstractPayloadTransformer<T,U>
EXPRESSION_PARSER, logger
Constructor and Description |
---|
PayloadTypeConvertingTransformer() |
Modifier and Type | Method and Description |
---|---|
protected void |
doSetConverter(Converter<T,U> converter) |
protected Converter<T,U> |
getConverter()
Get the configured
Converter . |
protected void |
onInit()
Subclasses may implement this for initialization logic.
|
void |
setConverter(Converter<T,U> converter)
Specify the converter to use.
|
protected U |
transformPayload(T payload) |
doTransform
transform
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getComponentType, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
public void setConverter(Converter<T,U> converter)
converter
- The Converter.protected Converter<T,U> getConverter()
Converter
.protected void onInit()
IntegrationObjectSupport
onInit
in class IntegrationObjectSupport
protected U transformPayload(T payload)
transformPayload
in class AbstractPayloadTransformer<T,U>