クラス Transformers
java.lang.ObjectSE
org.springframework.integration.dsl.Transformers
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明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 JsonToObjectTransformer
fromJson()
static JsonToObjectTransformer
static JsonToObjectTransformer
fromJson
(ClassSE<?> targetClass, JsonObjectMapper<?, ?> jsonObjectMapper) static JsonToObjectTransformer
fromJson
(ResolvableType targetType) 提供されたResolvableType
に基づいてJsonToObjectTransformer
を構築します。static JsonToObjectTransformer
fromJson
(ResolvableType targetType, JsonObjectMapper<?, ?> jsonObjectMapper) static JsonToObjectTransformer
fromJson
(JsonObjectMapper<?, ?> jsonObjectMapper) static MapToObjectTransformer
static MapToObjectTransformer
static StreamTransformer
StreamTransformer
のファクトリメソッド。static StreamTransformer
fromStream
(StringSE charset) ストリームを文字列に変換する文字セットを使用してインスタンスを作成します。null の場合、代わりにbyte[]
が生成されます。static ObjectToStringTransformer
static ObjectToStringTransformer
objectToString
(StringSE charset) serializer
(Serializer<ObjectSE> serializer) static SyslogToMapTransformer
static ObjectToJsonTransformer
toJson()
static ObjectToJsonTransformer
static ObjectToJsonTransformer
toJson
(ObjectToJsonTransformer.ResultType resultType) 提供されたObjectToJsonTransformer.ResultType
に基づくObjectToJsonTransformer
のファクトリ。static ObjectToJsonTransformer
toJson
(ObjectToJsonTransformer.ResultType resultType, StringSE contentType) static ObjectToJsonTransformer
toJson
(JsonObjectMapper<?, ?> jsonObjectMapper) static ObjectToJsonTransformer
toJson
(JsonObjectMapper<?, ?> jsonObjectMapper, StringSE contentType) static ObjectToJsonTransformer
toJson
(JsonObjectMapper<?, ?> jsonObjectMapper, ObjectToJsonTransformer.ResultType resultType) static ObjectToJsonTransformer
toJson
(JsonObjectMapper<?, ?> jsonObjectMapper, ObjectToJsonTransformer.ResultType resultType, StringSE contentType) static ObjectToMapTransformer
toMap()
static ObjectToMapTransformer
toMap
(boolean shouldFlattenKeys) static ObjectToMapTransformer
toMap
(JsonObjectMapper<?, ?> jsonObjectMapper) static ObjectToMapTransformer
toMap
(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
インスタンス。