Class XPathPayloadMappingKeyExtractor
java.lang.Object
org.citrusframework.endpoint.adapter.mapping.AbstractMappingKeyExtractor
org.citrusframework.endpoint.adapter.mapping.XPathPayloadMappingKeyExtractor
- All Implemented Interfaces:
MappingKeyExtractor
Extracts predicate from message payload via XPath expression evaluation.
- Since:
- 1.4
- Author:
- Christoph Deppisch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMappingKey(Message request) voidsetNamespaceContextBuilder(org.citrusframework.xml.namespace.NamespaceContextBuilder namespaceContextBuilder) Sets the namespace context builder for this extractor.voidsetXpathExpression(String xpathExpression) Sets the xpath expression to evaluate.Methods inherited from class org.citrusframework.endpoint.adapter.mapping.AbstractMappingKeyExtractor
extractMappingKey, setMappingKeyPrefix, setMappingKeySuffix
-
Constructor Details
-
XPathPayloadMappingKeyExtractor
public XPathPayloadMappingKeyExtractor()
-
-
Method Details
-
getMappingKey
- Specified by:
getMappingKeyin classAbstractMappingKeyExtractor
-
setXpathExpression
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-
-