クラス RoutingSlipHeaderValueMessageProcessor
java.lang.ObjectSE
org.springframework.integration.transformer.support.AbstractHeaderValueMessageProcessor<MapSE<ListSE<ObjectSE>, IntegerSE>>
org.springframework.integration.transformer.support.RoutingSlipHeaderValueMessageProcessor
- 実装済みのインターフェース一覧:
Aware、BeanFactoryAware、MessageProcessor<MapSE<ListSE<ObjectSE>, IntegerSE>>、HeaderValueMessageProcessor<MapSE<ListSE<ObjectSE>, IntegerSE>>
public class RoutingSlipHeaderValueMessageProcessor
extends AbstractHeaderValueMessageProcessor<MapSE<ListSE<ObjectSE>, IntegerSE>>
implements BeanFactoryAware
RoutingSlip HeaderValueMessageProcessor 固有の実装。routingSlipPath 配列を受け入れ、最初の processMessage(org.springframework.messaging.Message<?>) 呼び出しでそれぞれを BeanFactory と照合します。アプリケーションコンテキストでは Bean ではないこれらのアイテムを ExpressionEvaluatingRoutingSlipRouteStrategy に変換し、path を key として、0 を初期 routingSlipIndex として singletonMap を返します。- 導入:
- 4.1
- 作成者:
- Artem Bilan, Gary Russell, Christian Tzolov
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明processMessage(Message<?> message) メッセージを処理し、値(または null)を返します。voidsetBeanFactory(BeanFactory beanFactory) クラス org.springframework.integration.transformer.support.AbstractHeaderValueMessageProcessor から継承されたメソッド
isOverwrite, setOverwrite
コンストラクターの詳細
RoutingSlipHeaderValueMessageProcessor
メソッドの詳細
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory - 例外:
BeansException
processMessage
インターフェースからコピーされた説明:MessageProcessorメッセージを処理し、値(または null)を返します。- 次で指定:
- インターフェース
MessageProcessor<MapSE<ListSE<ObjectSE>, IntegerSE>>のprocessMessage - パラメーター:
message- 処理するメッセージ。- 戻り値:
- 結果。