クラス Transformers
java.lang.ObjectSE
org.springframework.integration.dsl.Transformers
すぐに使える
Transformer のメソッドを提供するユーティリティクラス。- 導入:
- 5.0
- 作成者:
- Artem Bilan
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static <T,U> PayloadTypeConvertingTransformer <T, U> static <T> DecodingTransformer<T> DecodingTransformerのファクトリメソッド。static <T> DecodingTransformer<T> DecodingTransformerのファクトリメソッド。static <T> DecodingTransformer<T> decoding(Codec codec, FunctionSE<Message<?>, ClassSE<T>> typeFunction) DecodingTransformerのファクトリメソッド。static <T> DecodingTransformer<T> decoding(Codec codec, Expression typeExpression) DecodingTransformerのファクトリメソッド。deserializer(StringSE... allowedPatterns) deserializer(Deserializer<ObjectSE> deserializer, StringSE... allowedPatterns) static <T> EncodingPayloadTransformer<T> EncodingPayloadTransformerのファクトリメソッド。static JsonToObjectTransformerfromJson()static JsonToObjectTransformerstatic JsonToObjectTransformerfromJson(ClassSE<?> targetClass, JsonObjectMapper<?, ?> jsonObjectMapper) static JsonToObjectTransformerfromJson(ResolvableType targetType) 提供されたResolvableTypeに基づいてJsonToObjectTransformerを構築します。static JsonToObjectTransformerfromJson(ResolvableType targetType, JsonObjectMapper<?, ?> jsonObjectMapper) static JsonToObjectTransformerfromJson(JsonObjectMapper<?, ?> jsonObjectMapper) static MapToObjectTransformerstatic MapToObjectTransformerstatic StreamTransformerStreamTransformerのファクトリメソッド。static StreamTransformerfromStream(StringSE charset) ストリームを文字列に変換する文字セットを使用してインスタンスを作成します。null の場合、代わりにbyte[]が生成されます。static ObjectToStringTransformerstatic ObjectToStringTransformerobjectToString(StringSE charset) serializer(Serializer<ObjectSE> serializer) static SyslogToMapTransformerstatic ObjectToJsonTransformertoJson()static ObjectToJsonTransformerstatic ObjectToJsonTransformertoJson(ObjectToJsonTransformer.ResultType resultType) 提供されたObjectToJsonTransformer.ResultTypeに基づくObjectToJsonTransformerのファクトリ。static ObjectToJsonTransformertoJson(ObjectToJsonTransformer.ResultType resultType, StringSE contentType) static ObjectToJsonTransformertoJson(JsonObjectMapper<?, ?> jsonObjectMapper) static ObjectToJsonTransformertoJson(JsonObjectMapper<?, ?> jsonObjectMapper, StringSE contentType) static ObjectToJsonTransformertoJson(JsonObjectMapper<?, ?> jsonObjectMapper, ObjectToJsonTransformer.ResultType resultType) static ObjectToJsonTransformertoJson(JsonObjectMapper<?, ?> jsonObjectMapper, ObjectToJsonTransformer.ResultType resultType, StringSE contentType) static ObjectToMapTransformertoMap()static ObjectToMapTransformertoMap(boolean shouldFlattenKeys) static ObjectToMapTransformertoMap(JsonObjectMapper<?, ?> jsonObjectMapper) static ObjectToMapTransformertoMap(JsonObjectMapper<?, ?> jsonObjectMapper, boolean shouldFlattenKeys)
コンストラクターの詳細
Transformers
public Transformers()
メソッドの詳細
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 StringSE contentType) toJson
public static ObjectToJsonTransformer toJson(@Nullable ObjectToJsonTransformer.ResultType resultType) 提供されたObjectToJsonTransformer.ResultTypeに基づくObjectToJsonTransformerのファクトリ。- パラメーター:
resultType- 使用するObjectToJsonTransformer.ResultType。デフォルトはObjectToJsonTransformer.ResultType.STRINGです。- 戻り値:
- ObjectToJsonTransformer
- 導入:
- 5.0.9
toJson
public static ObjectToJsonTransformer toJson(@Nullable ObjectToJsonTransformer.ResultType resultType, @Nullable StringSE contentType) toJson
public static ObjectToJsonTransformer toJson(@Nullable JsonObjectMapper<?, ?> jsonObjectMapper, @Nullable ObjectToJsonTransformer.ResultType resultType, @Nullable StringSE contentType) fromJson
fromJson
fromJson
提供されたResolvableTypeに基づいてJsonToObjectTransformerを構築します。- パラメーター:
targetType-ResolvableTypeのトップユース。- 戻り値:
JsonToObjectTransformerインスタンス。- 導入:
- 5.2
fromJson
fromJson
public static JsonToObjectTransformer fromJson(@Nullable ClassSE<?> targetClass, @Nullable JsonObjectMapper<?, ?> jsonObjectMapper) fromJson
public static JsonToObjectTransformer fromJson(ResolvableType targetType, @Nullable JsonObjectMapper<?, ?> jsonObjectMapper) - パラメーター:
targetType-ResolvableTypeのトップユース。jsonObjectMapper-JsonObjectMapperのトップユース。- 戻り値:
JsonToObjectTransformerインスタンス。- 導入:
- 5.2
serializer
serializer
deserializer
deserializer
public static PayloadDeserializingTransformer deserializer(@Nullable Deserializer<ObjectSE> deserializer, StringSE... allowedPatterns) converter
syslogToMap
encoding
EncodingPayloadTransformerのファクトリメソッド。- 型パラメーター:
T-payload型。- パラメーター:
codec- 使用するCodec。- 戻り値:
EncodingPayloadTransformerインスタンス。
decoding
DecodingTransformerのファクトリメソッド。- 型パラメーター:
T- ターゲット型。- パラメーター:
codec- 使用するCodec。type- 変換先のターゲット型。- 戻り値:
DecodingTransformerインスタンス。
decoding
DecodingTransformerのファクトリメソッド。- 型パラメーター:
T- ターゲット型。- パラメーター:
codec- 使用するCodec。typeExpression- ターゲット型の SpEL 式。- 戻り値:
DecodingTransformerインスタンス。
decoding
public static <T> DecodingTransformer<T> decoding(Codec codec, FunctionSE<Message<?>, ClassSE<T>> typeFunction) DecodingTransformerのファクトリメソッド。- 型パラメーター:
T- ターゲット型。- パラメーター:
codec- 使用するCodec。typeFunction- ターゲット型の関数。- 戻り値:
DecodingTransformerインスタンス。
decoding
DecodingTransformerのファクトリメソッド。- 型パラメーター:
T- ターゲット型。- パラメーター:
codec- 使用するCodec。typeExpression- ターゲット型の SpEL 式。- 戻り値:
DecodingTransformerインスタンス。
fromStream
StreamTransformerのファクトリメソッド。- 戻り値:
StreamTransformerインスタンス。
fromStream
ストリームを文字列に変換する文字セットを使用してインスタンスを作成します。null の場合、代わりにbyte[]が生成されます。- パラメーター:
charset- 文字セット。- 戻り値:
StreamTransformerインスタンス。