クラス PayloadTypeConvertingTransformer<T,U>
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.transformer.AbstractTransformer
org.springframework.integration.transformer.AbstractPayloadTransformer<T,U>
org.springframework.integration.transformer.PayloadTypeConvertingTransformer<T,U>
- 型パラメーター:
T
- 受信ペイロード型。U
- 送信ペイロード型。
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、BeanNameAware
、InitializingBean
、ApplicationContextAware
、ExpressionCapable
、GenericTransformer<Message<?>,
、Message<?>> NamedComponent
、Transformer
コンバーターに委譲することにより、受信ペイロードをオブジェクトに変換する Transformer<Object, Object>。代理人への参照を提供する必要があります。
- 導入:
- 2.0
- 作成者:
- Gary Russell, Artem Bilan
フィールドサマリー
クラス org.springframework.integration.context.IntegrationObjectSupport から継承されたフィールド
EXPRESSION_PARSER, logger
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected final void
doSetConverter
(Converter<T, U> converter) 構成されたConverter
を取得します。protected void
onInit()
サブクラスは、初期化ロジック用にこれを実装できます。void
setConverter
(Converter<T, U> converter) 使用するコンバーターを指定します。protected U
transformPayload
(T payload) クラス org.springframework.integration.transformer.AbstractPayloadTransformer から継承されたメソッド
doTransform
クラス org.springframework.integration.transformer.AbstractTransformer から継承されたメソッド
transform
クラス org.springframework.integration.context.IntegrationObjectSupport から継承されたメソッド
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getComponentType, getConversionService, getExpression, getIntegrationProperties, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
コンストラクターの詳細
PayloadTypeConvertingTransformer
public PayloadTypeConvertingTransformer()
メソッドの詳細
setConverter
使用するコンバーターを指定します。- パラメーター:
converter
- コンバーター。
doSetConverter
getConverter
構成されたConverter
を取得します。- 戻り値:
- コンバーター。
onInit
protected void onInit()クラスからコピーされた説明:IntegrationObjectSupport
サブクラスは、初期化ロジック用にこれを実装できます。- オーバーライド:
- クラス
IntegrationObjectSupport
のonInit
transformPayload
- 次で指定:
- クラス
AbstractPayloadTransformer<T,
のU> transformPayload