クラス AbstractTransformer
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.transformer.AbstractTransformer
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、BeanNameAware
、InitializingBean
、ApplicationContextAware
、ExpressionCapable
、GenericTransformer<Message<?>,
、Message<?>> NamedComponent
、Transformer
- 既知の直属サブクラス
AbstractPayloadTransformer
、AbstractXmlTransformer
、AbstractZipTransformer
、ClaimCheckInTransformer
、ClaimCheckOutTransformer
、DecodingTransformer
、FromProtobufTransformer
、JsonToObjectTransformer
、ObjectToJsonTransformer
、SimpleFromAvroTransformer
、SimpleToAvroTransformer
、StreamTransformer
、ToProtobufTransformer
、XPathTransformer
Transformer
実装の基本クラス。- 作成者:
- Mark Fisher, Oleg Zhurakousky
フィールドサマリー
クラス org.springframework.integration.context.IntegrationObjectSupport から継承されたフィールド
EXPRESSION_PARSER, logger
コンストラクターのサマリー
コンストラクターメソッドのサマリー
クラス org.springframework.integration.context.IntegrationObjectSupport から継承されたメソッド
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getComponentType, getConversionService, getExpression, getIntegrationProperties, getMessageBuilderFactory, getTaskScheduler, isInitialized, onInit, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
コンストラクターの詳細
AbstractTransformer
public AbstractTransformer()
メソッドの詳細
transform
- 次で指定:
- インターフェース
GenericTransformer<Message<?>,
のMessage<?>> transform
- 次で指定:
- インターフェース
Transformer
のtransform
doTransform
サブクラスは、変換ロジックを提供するためにこのメソッドを実装する必要があります。戻り値自体がメッセージの場合、結果として使用されます。そうでない場合、null 以外の戻り値が結果メッセージのペイロードとして使用されます。- パラメーター:
message
- メッセージ。- 戻り値:
- 変換の結果。