クラス AbstractMessageProcessingTransformer

java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.transformer.AbstractMessageProcessingTransformer
実装済みのインターフェース一覧:
Aware, BeanFactoryAware, BeanNameAware, InitializingBean, ApplicationContextAware, Lifecycle, ComponentSourceAware, ExpressionCapable, GenericTransformer<Message<?>, Message<?>>, NamedComponent, ManageableLifecycle, Transformer
既知の直属サブクラス
ExpressionEvaluatingTransformer, MethodInvokingTransformer

public abstract class AbstractMessageProcessingTransformer extends IntegrationObjectSupport implements Transformer, ManageableLifecycle
MessageProcessor に委譲するメッセージトランスフォーマの基本クラス。
作成者:
Mark Fisher, Artem Bilan, Ngoc Nhan
  • コンストラクターの詳細

    • AbstractMessageProcessingTransformer

      protected AbstractMessageProcessingTransformer(MessageProcessor<?> messageProcessor)
  • 方法の詳細

    • onInit

      protected void onInit()
      クラスからコピーされた説明: IntegrationObjectSupport
      サブクラスは、初期化ロジック用にこれを実装できます。
      オーバーライド:
      クラス IntegrationObjectSupportonInit 
    • start

      public void start()
      次で指定:
      インターフェース Lifecycle 内の start 
      次で指定:
      インターフェース ManageableLifecycle 内の start 
    • stop

      public void stop()
      次で指定:
      インターフェース Lifecycle 内の stop 
      次で指定:
      インターフェース ManageableLifecycle 内の stop 
    • isRunning

      public boolean isRunning()
      次で指定:
      インターフェース Lifecycle 内の isRunning 
      次で指定:
      インターフェース ManageableLifecycle 内の isRunning 
    • setNotPropagatedHeaders

      public void setNotPropagatedHeaders(StringSE... headers)
      ハンドラーがヘッダーをコピーするように構成されている場合、受信メッセージからコピーされないヘッダーを設定します。
      パラメーター:
      headers - ヘッダーは受信メッセージから伝播されません。
      導入:
      5.1
    • transform

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