Class Transformers
java.lang.Object
org.springframework.integration.dsl.Transformers
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic <T,U> PayloadTypeConvertingTransformer <T, U> static <T> DecodingTransformer<T> The factory method for theDecodingTransformer.static <T> DecodingTransformer<T> The factory method for theDecodingTransformer.static <T> DecodingTransformer<T> The factory method for theDecodingTransformer.static <T> DecodingTransformer<T> decoding(Codec codec, Expression typeExpression) The factory method for theDecodingTransformer.deserializer(String... allowedPatterns) deserializer(Deserializer<Object> deserializer, String... allowedPatterns) static <T> EncodingPayloadTransformer<T> The factory method for theEncodingPayloadTransformer.static JsonToObjectTransformerfromJson()static JsonToObjectTransformerstatic JsonToObjectTransformerfromJson(Class<?> targetClass, JsonObjectMapper<?, ?> jsonObjectMapper) static JsonToObjectTransformerfromJson(ResolvableType targetType) Construct aJsonToObjectTransformerbased on the providedResolvableType.static JsonToObjectTransformerfromJson(ResolvableType targetType, JsonObjectMapper<?, ?> jsonObjectMapper) static JsonToObjectTransformerfromJson(JsonObjectMapper<?, ?> jsonObjectMapper) static MapToObjectTransformerstatic MapToObjectTransformerstatic StreamTransformerThe factory method for theStreamTransformer.static StreamTransformerfromStream(String charset) Create an instance with the charset to convert the stream to a String; if null abyte[]will be produced instead.static ObjectToStringTransformerstatic ObjectToStringTransformerobjectToString(String charset) serializer(Serializer<Object> serializer) static SyslogToMapTransformerstatic ObjectToJsonTransformertoJson()static ObjectToJsonTransformerstatic ObjectToJsonTransformertoJson(ObjectToJsonTransformer.ResultType resultType) Factory for theObjectToJsonTransformerbased on the providedObjectToJsonTransformer.ResultType.static ObjectToJsonTransformertoJson(ObjectToJsonTransformer.ResultType resultType, String contentType) static ObjectToJsonTransformertoJson(JsonObjectMapper<?, ?> jsonObjectMapper) static ObjectToJsonTransformertoJson(JsonObjectMapper<?, ?> jsonObjectMapper, String contentType) static ObjectToJsonTransformertoJson(JsonObjectMapper<?, ?> jsonObjectMapper, ObjectToJsonTransformer.ResultType resultType) static ObjectToJsonTransformertoJson(JsonObjectMapper<?, ?> jsonObjectMapper, ObjectToJsonTransformer.ResultType resultType, String contentType) static ObjectToMapTransformertoMap()static ObjectToMapTransformertoMap(boolean shouldFlattenKeys) static ObjectToMapTransformertoMap(JsonObjectMapper<?, ?> jsonObjectMapper) static ObjectToMapTransformertoMap(JsonObjectMapper<?, ?> jsonObjectMapper, boolean shouldFlattenKeys)  
- 
Constructor Details
- 
Transformers
public Transformers() 
 - 
 - 
Method Details
- 
objectToString
 - 
objectToString
 - 
toMap
 - 
toMap
 - 
toMap
 - 
toMap
public static ObjectToMapTransformer toMap(JsonObjectMapper<?, ?> jsonObjectMapper, boolean shouldFlattenKeys)  - 
fromMap
 - 
fromMap
 - 
toJson
 - 
toJson
 - 
toJson
public static ObjectToJsonTransformer toJson(@Nullable JsonObjectMapper<?, ?> jsonObjectMapper, @Nullable ObjectToJsonTransformer.ResultType resultType)  - 
toJson
 - 
toJson
public static ObjectToJsonTransformer toJson(@Nullable JsonObjectMapper<?, ?> jsonObjectMapper, @Nullable String contentType)  - 
toJson
public static ObjectToJsonTransformer toJson(@Nullable ObjectToJsonTransformer.ResultType resultType) Factory for theObjectToJsonTransformerbased on the providedObjectToJsonTransformer.ResultType.- Parameters:
 resultType- theObjectToJsonTransformer.ResultTypeto use. Defaults toObjectToJsonTransformer.ResultType.STRING.- Returns:
 - the ObjectToJsonTransformer
 - Since:
 - 5.0.9
 
 - 
toJson
public static ObjectToJsonTransformer toJson(@Nullable ObjectToJsonTransformer.ResultType resultType, @Nullable String contentType)  - 
toJson
public static ObjectToJsonTransformer toJson(@Nullable JsonObjectMapper<?, ?> jsonObjectMapper, @Nullable ObjectToJsonTransformer.ResultType resultType, @Nullable String contentType)  - 
fromJson
 - 
fromJson
 - 
fromJson
Construct aJsonToObjectTransformerbased on the providedResolvableType.- Parameters:
 targetType- theResolvableTypetop use.- Returns:
 - the 
JsonToObjectTransformerinstance. - Since:
 - 5.2
 
 - 
fromJson
 - 
fromJson
public static JsonToObjectTransformer fromJson(@Nullable Class<?> targetClass, @Nullable JsonObjectMapper<?, ?> jsonObjectMapper)  - 
fromJson
public static JsonToObjectTransformer fromJson(ResolvableType targetType, @Nullable JsonObjectMapper<?, ?> jsonObjectMapper) - Parameters:
 targetType- theResolvableTypetop use.jsonObjectMapper- theJsonObjectMappertop use.- Returns:
 - the 
JsonToObjectTransformerinstance. - Since:
 - 5.2
 
 - 
serializer
 - 
serializer
 - 
deserializer
 - 
deserializer
public static PayloadDeserializingTransformer deserializer(@Nullable Deserializer<Object> deserializer, String... allowedPatterns)  - 
converter
 - 
syslogToMap
 - 
encoding
The factory method for theEncodingPayloadTransformer.- Type Parameters:
 T- thepayloadtype.- Parameters:
 codec- theCodecto use.- Returns:
 - the 
EncodingPayloadTransformerinstance. 
 - 
decoding
The factory method for theDecodingTransformer.- Type Parameters:
 T- the target type.- Parameters:
 codec- theCodecto use.type- the target type to transform to.- Returns:
 - the 
DecodingTransformerinstance. 
 - 
decoding
The factory method for theDecodingTransformer.- Type Parameters:
 T- the target type.- Parameters:
 codec- theCodecto use.typeExpression- the target type SpEL expression.- Returns:
 - the 
DecodingTransformerinstance. 
 - 
decoding
public static <T> DecodingTransformer<T> decoding(Codec codec, Function<Message<?>, Class<T>> typeFunction) The factory method for theDecodingTransformer.- Type Parameters:
 T- the target type.- Parameters:
 codec- theCodecto use.typeFunction- the target type function.- Returns:
 - the 
DecodingTransformerinstance. 
 - 
decoding
The factory method for theDecodingTransformer.- Type Parameters:
 T- the target type.- Parameters:
 codec- theCodecto use.typeExpression- the target type SpEL expression.- Returns:
 - the 
DecodingTransformerinstance. 
 - 
fromStream
The factory method for theStreamTransformer.- Returns:
 - the 
StreamTransformerinstance. 
 - 
fromStream
Create an instance with the charset to convert the stream to a String; if null abyte[]will be produced instead.- Parameters:
 charset- the charset.- Returns:
 - the 
StreamTransformerinstance. 
 
 -