essobedo opened a new pull request, #8778: URL: https://github.com/apache/camel/pull/8778
Fixes https://issues.apache.org/jira/browse/CAMEL-18731 ## Motivation: We need to have `resultTypeName`, `resultType`, `headerName`, and/or `propertyName` for all languages for which it can make sense. ## Modifications: * Add `resultTypeName` and `resultType` to bean, groovy, hl7terser, mvel, ognl, ref, spel, ref and XQuery * Add `headerName` and/or `propertyName` to xquery, hl7terser, jq, jsonpath, tokenize, xpath, XQuery, xtokenize * Remove `headerName` from js and python since they already provide the headers as part of the input data * Add several classes for type "Typed..." as the base class for all the languages that support the result type * Add several classes for type "SingleInputTyped..." as the base class for all the languages that support the result type and different sources of input data * Add several classes for type "SingleInput..." as the base class for all the languages that support different sources of input data but not the result type * Add several abstract test classes to extend to validate the behavior of each language affected by these changes * Add missing attributes to the annotations `@Joor`, `@JsonPath`, `@XQuery`, `@XPath` * Set the result type when applicable in the methods `xpath` and `xquery` of `ExpressionClauseSupport` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
