Class XPathExpressionEvaluatingHeaderValueMessageProcessor

java.lang.Object
org.springframework.integration.xml.transformer.support.XPathExpressionEvaluatingHeaderValueMessageProcessor
All Implemented Interfaces:
Aware, BeanFactoryAware, MessageProcessor<Object>, HeaderValueMessageProcessor<Object>

public class XPathExpressionEvaluatingHeaderValueMessageProcessor extends Object implements HeaderValueMessageProcessor<Object>, BeanFactoryAware
The xPath-specific HeaderValueMessageProcessor
Since:
2.0
Author:
Jonas Partner, Mark Fisher, Artem Bilan
  • Constructor Details

    • XPathExpressionEvaluatingHeaderValueMessageProcessor

      public XPathExpressionEvaluatingHeaderValueMessageProcessor(String expression)
    • XPathExpressionEvaluatingHeaderValueMessageProcessor

      public XPathExpressionEvaluatingHeaderValueMessageProcessor(String expression, XmlPayloadConverter converter)
      Construct an instance based on the provided xpath expression and XmlPayloadConverter.
      Parameters:
      expression - the xpath expression to evaluate.
      converter - the XmlPayloadConverter to use for document conversion.
      Since:
      4.3.19
    • XPathExpressionEvaluatingHeaderValueMessageProcessor

      public XPathExpressionEvaluatingHeaderValueMessageProcessor(XPathExpression expression)
    • XPathExpressionEvaluatingHeaderValueMessageProcessor

      public XPathExpressionEvaluatingHeaderValueMessageProcessor(XPathExpression expression, XmlPayloadConverter converter)
      Construct an instance based on the provided xpath expression and XmlPayloadConverter.
      Parameters:
      expression - the xpath expression to evaluate.
      converter - the XmlPayloadConverter to use for document conversion.
      Since:
      4.3.19
  • Method Details