Class XPathPayloadMappingKeyExtractor

java.lang.Object
org.citrusframework.endpoint.adapter.mapping.AbstractMappingKeyExtractor
org.citrusframework.endpoint.adapter.mapping.XPathPayloadMappingKeyExtractor
All Implemented Interfaces:
MappingKeyExtractor

public class XPathPayloadMappingKeyExtractor extends AbstractMappingKeyExtractor
Extracts predicate from message payload via XPath expression evaluation.
Since:
1.4
Author:
Christoph Deppisch
  • Constructor Details

    • XPathPayloadMappingKeyExtractor

      public XPathPayloadMappingKeyExtractor()
  • Method Details

    • getMappingKey

      public String getMappingKey(Message request)
      Specified by:
      getMappingKey in class AbstractMappingKeyExtractor
    • setXpathExpression

      public void setXpathExpression(String xpathExpression)
      Sets the xpath expression to evaluate.
      Parameters:
      xpathExpression -
    • setNamespaceContextBuilder

      public void setNamespaceContextBuilder(org.citrusframework.xml.namespace.NamespaceContextBuilder namespaceContextBuilder)
      Sets the namespace context builder for this extractor.
      Parameters:
      namespaceContextBuilder -