Package org.citrusframework.message
Class DelegatingPathExpressionProcessor
java.lang.Object
org.citrusframework.message.DelegatingPathExpressionProcessor
- All Implemented Interfaces:
MessageProcessor,MessageTransformer
Generic processor implementation delegating to JSONPath or XPath message processor based on given expression
type. Delegate processor implementations are referenced through resource path lookup.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classFluent builder. -
Field Summary
Fields inherited from interface org.citrusframework.message.MessageProcessor
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionGets the JSONPath / XPath expressions.voidprocess(Message message, TestContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.citrusframework.message.MessageProcessor
transform
-
Constructor Details
-
DelegatingPathExpressionProcessor
public DelegatingPathExpressionProcessor() -
DelegatingPathExpressionProcessor
-
-
Method Details
-
process
- Specified by:
processin interfaceMessageProcessor
-
getPathExpressions
Gets the JSONPath / XPath expressions.- Returns:
-