クラス RoutingSlipHeaderValueMessageProcessor
java.lang.ObjectSE
org.springframework.integration.transformer.support.AbstractHeaderValueMessageProcessor <マップSE<リストSE<オブジェクトSE>、整数SE>>
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)を返します。void
setBeanFactory
(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
- 処理するメッセージ。- 戻り値:
- 結果。