クラス XPathHeaderEnricher

実装されたすべてのインターフェース:
AwareBeanFactoryAwareBeanNameAwareInitializingBeanApplicationContextAwareExpressionCapableGenericTransformer<Message<?>,Message<?>>IntegrationPatternNamedComponentTransformer

public class XPathHeaderEnricher extends HeaderEnricher
メッセージペイロードに対して XPath 式を評価し、評価の結果をメッセージヘッダーに挿入する Transformer の実装。ヘッダー名は、式のマップ内のキーと一致します。
導入:
2.0
作成者:
Jonas Partner, Mark Fisher
  • コンストラクターの詳細

    • XPathHeaderEnricher

      public XPathHeaderEnricher(MapSE<StringSE,XPathExpressionEvaluatingHeaderValueMessageProcessor> expressionMap)
      ヘッダー名をキーとして持つマップと XPathExpressionValueHolders を使用して値を評価することにより、XPathHeaderEnricher のインスタンスを作成します。
      パラメーター:
      expressionMap - 式マップ。