Class DelegatingPathExpressionProcessor

  • All Implemented Interfaces:
    com.consol.citrus.message.MessageProcessor, com.consol.citrus.message.MessageTransformer

    public class DelegatingPathExpressionProcessor
    extends Object
    implements com.consol.citrus.message.MessageProcessor
    Generic processor implementation delegating to JSONPath or XPath message processor based on given expression type. Delegate processor implementations are referenced through resource path lookup.
    • Constructor Detail

      • DelegatingPathExpressionProcessor

        public DelegatingPathExpressionProcessor()
      • DelegatingPathExpressionProcessor

        public DelegatingPathExpressionProcessor​(Map<String,​Object> pathExpressions)
    • Method Detail

      • process

        public void process​(com.consol.citrus.message.Message message,
                            com.consol.citrus.context.TestContext context)
        Specified by:
        process in interface com.consol.citrus.message.MessageProcessor
      • getPathExpressions

        public Map<String,​Object> getPathExpressions()
        Gets the JSONPath / XPath expressions.
        Returns: