public class ObjectToJsonTransformer extends AbstractTransformer
Modifier and Type | Class and Description |
---|---|
static class |
ObjectToJsonTransformer.ResultType |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
JSON_CONTENT_TYPE |
logger
Constructor and Description |
---|
ObjectToJsonTransformer() |
ObjectToJsonTransformer(JsonObjectMapper<?,?> jsonObjectMapper) |
ObjectToJsonTransformer(JsonObjectMapper<?,?> jsonObjectMapper,
ObjectToJsonTransformer.ResultType resultType) |
ObjectToJsonTransformer(ObjectToJsonTransformer.ResultType resultType) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
doTransform(org.springframework.messaging.Message<?> message)
Subclasses must implement this method to provide the transformation
logic.
|
java.lang.String |
getComponentType()
Subclasses may implement this method to provide component type information.
|
void |
setContentType(java.lang.String contentType)
Sets the content-type header value
|
transform
afterPropertiesSet, getApplicationContext, getApplicationContextId, getBeanFactory, getComponentName, getConversionService, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, onInit, setApplicationContext, setBeanFactory, setBeanName, setComponentName, setConversionService, setMessageBuilderFactory, setTaskScheduler, toString
public static final java.lang.String JSON_CONTENT_TYPE
public ObjectToJsonTransformer()
public ObjectToJsonTransformer(JsonObjectMapper<?,?> jsonObjectMapper)
public ObjectToJsonTransformer(ObjectToJsonTransformer.ResultType resultType)
public ObjectToJsonTransformer(JsonObjectMapper<?,?> jsonObjectMapper, ObjectToJsonTransformer.ResultType resultType)
public void setContentType(java.lang.String contentType)
contentType
- The content type.public java.lang.String getComponentType()
IntegrationObjectSupport
getComponentType
in interface NamedComponent
getComponentType
in class IntegrationObjectSupport
protected java.lang.Object doTransform(org.springframework.messaging.Message<?> message) throws java.lang.Exception
AbstractTransformer
doTransform
in class AbstractTransformer
message
- The message.java.lang.Exception
- Any exception.