クラス AbstractMessageProcessingTransformer
java.lang.ObjectSE
org.springframework.integration.transformer.AbstractMessageProcessingTransformer
- 実装されているすべてのインターフェース:
Aware、BeanFactoryAware、Lifecycle、GenericTransformer<Message<?>, Message<?>>、ManageableLifecycle、Transformer
public abstract class AbstractMessageProcessingTransformer
extends ObjectSE
implements Transformer, BeanFactoryAware, ManageableLifecycle
MessageProcessor に委譲するメッセージトランスフォーマの基本クラス。- 作成者:
- Mark Fisher, Artem Bilan, Ngoc Nhan
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedAbstractMessageProcessingTransformer(MessageProcessor<?> messageProcessor) メソッドのサマリー
修飾子と型メソッド説明protected MessageBuilderFactorybooleanvoidsetBeanFactory(BeanFactory beanFactory) voidsetNotPropagatedHeaders(StringSE... headers) ハンドラーがヘッダーをコピーするように構成されている場合、受信メッセージからコピーされないヘッダーを設定します。voidstart()voidstop()final Message<?>
コンストラクターの詳細
AbstractMessageProcessingTransformer
メソッドの詳細
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory
getMessageBuilderFactory
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
ハンドラーがヘッダーをコピーするように構成されている場合、受信メッセージからコピーされないヘッダーを設定します。- パラメーター:
headers- 受信メッセージから伝播しないヘッダー。- 導入:
- 5.1
transform
- 次で指定:
- インターフェース
GenericTransformer<Message<?>, Message<?>>のtransform - 次で指定:
- インターフェース
Transformerのtransform