public class MapToObjectTransformer extends AbstractPayloadTransformer<MapSE<?,?>,ObjectSE>
MessageTransformationException がスローされます。このトランスフォーマーは ConversionService と統合されており、Map 内の値を Object のプロパティを表す型に変換できます。EXPRESSION_PARSER, logger| コンストラクターと説明 |
|---|
MapToObjectTransformer(ClassSE<?> targetClass) |
MapToObjectTransformer(StringSE beanName) |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringSE | getComponentType() サブクラスはこのメソッドを実装して、コンポーネント型情報を提供できます。 |
protected void | onInit() サブクラスは、初期化ロジック用にこれを実装できます。 |
protected ObjectSE | transformPayload(MapSE<?,?> payload) |
doTransformtransformafterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toStringcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic MapToObjectTransformer(ClassSE<?> targetClass)
targetClass - ターゲットクラス。public MapToObjectTransformer(StringSE beanName)
beanName - Bean の名前。public StringSE getComponentType()
IntegrationObjectSupportNamedComponent の getComponentType IntegrationObjectSupport の getComponentType protected void onInit()
IntegrationObjectSupportIntegrationObjectSupport の onInit protected ObjectSE transformPayload(MapSE<?,?> payload)
AbstractPayloadTransformer<MapSE<?,?>,ObjectSE> の transformPayload