public class JsonToObjectTransformer extends AbstractTransformer implements BeanClassLoaderAware
JsonObjectMapper,
JsonObjectMapperProviderlogger| Constructor and Description |
|---|
JsonToObjectTransformer() |
JsonToObjectTransformer(Class<?> targetClass) |
JsonToObjectTransformer(Class<?> targetClass,
JsonObjectMapper<?,?> jsonObjectMapper) |
JsonToObjectTransformer(JsonObjectMapper<?,?> jsonObjectMapper) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
doTransform(Message<?> message)
Subclasses must implement this method to provide the transformation
logic.
|
String |
getComponentType()
Subclasses may implement this method to provide component type information.
|
void |
setBeanClassLoader(ClassLoader classLoader) |
transformafterPropertiesSet, extractTypeIfPossible, getApplicationContext, getApplicationContextId, getBeanFactory, getChannelResolver, getComponentName, getConversionService, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, onInit, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setTaskScheduler, toStringpublic JsonToObjectTransformer()
public JsonToObjectTransformer(Class<?> targetClass)
public JsonToObjectTransformer(JsonObjectMapper<?,?> jsonObjectMapper)
public JsonToObjectTransformer(Class<?> targetClass, JsonObjectMapper<?,?> jsonObjectMapper)
public void setBeanClassLoader(ClassLoader classLoader)
setBeanClassLoader in interface BeanClassLoaderAwarepublic String getComponentType()
IntegrationObjectSupportgetComponentType in interface NamedComponentgetComponentType in class IntegrationObjectSupportprotected Object doTransform(Message<?> message) throws Exception
AbstractTransformerdoTransform in class AbstractTransformermessage - The message.Exception - Any exception.