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]

Reply via email to