クラス AbstractTransformer

java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.transformer.AbstractTransformer
実装されたすべてのインターフェース:
AwareBeanFactoryAwareBeanNameAwareInitializingBeanApplicationContextAwareExpressionCapableGenericTransformer<Message<?>,Message<?>>NamedComponentTransformer
既知の直属サブクラス
AbstractPayloadTransformerAbstractXmlTransformerAbstractZipTransformerClaimCheckInTransformerClaimCheckOutTransformerDecodingTransformerFromProtobufTransformerJsonToObjectTransformerObjectToJsonTransformerSimpleFromAvroTransformerSimpleToAvroTransformerStreamTransformerToProtobufTransformerXPathTransformer

public abstract class AbstractTransformer extends IntegrationObjectSupport implements Transformer
Transformer 実装の基本クラス。
作成者:
Mark Fisher, Oleg Zhurakousky
  • コンストラクターの詳細

    • AbstractTransformer

      public AbstractTransformer()
  • メソッドの詳細

    • transform

      public final Message<?> transform(Message<?> message)
      次で指定:
      インターフェース GenericTransformer<Message<?>,Message<?>>transform 
      次で指定:
      インターフェース Transformertransform 
    • doTransform

      protected abstract ObjectSE doTransform(Message<?> message)
      サブクラスは、変換ロジックを提供するためにこのメソッドを実装する必要があります。戻り値自体がメッセージの場合、結果として使用されます。そうでない場合、null 以外の戻り値が結果メッセージのペイロードとして使用されます。
      パラメーター:
      message - メッセージ。
      戻り値:
      変換の結果。