This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch regen_bot in repository https://gitbox.apache.org/repos/asf/camel.git.
from 16a3ce6 [CAMEL-15692] adding jsonb dataformat add 26321b9 CAMEL-15697: camel-joor - Camel expression langauge using jOOR runtime java compiled. add a7235a6 CAMEL-15697: camel-joor - Camel expression langauge using jOOR runtime java compiled. add d3318e2 CAMEL-15697: camel-joor - Camel expression langauge using jOOR runtime java compiled. add 1331a75 CAMEL-15697: camel-joor - Camel expression langauge using jOOR runtime java compiled. add 2c022b1 Regen docs add 1618e04 CAMEL-15697: camel-joor - Camel expression langauge using jOOR runtime java compiled. add 287197a CAMEL-15697: camel-joor - Camel expression langauge using jOOR runtime java compiled. add dd25f05 CAMEL-15697: camel-joor - Camel expression langauge using jOOR runtime java compiled. add df0b29c CAMEL-15697: camel-joor - Camel expression langauge using jOOR runtime java compiled. add c0ac6c0 CAMEL-15697: camel-joor - Camel expression langauge using jOOR runtime java compiled. add d074cd0 Update toD-eip.adoc add 6be0383 CAMEL-15697: camel-joor - Camel expression langauge using jOOR runtime java compiled. add 862d3a6 Close inputStream add e2bb5e7 Update TikaProducer.java add 7e6bb2a Upgrade AWS SDK v2 to version 2.15.9 add c5ec2e2 Sync and regen add b817e92 Jenkinsfile build: changed the JDK name following INFRA new approach add 2d9c52f Jenkinsfile deploy build: changed the JDK name following INFRA new approach add c5ff3ca Jenkinsfile jdk11 build: changed the JDK name following INFRA new approach add 996f38b Jenkinsfile full pipeline build: changed the JDK name following INFRA new approach add 6519cd1 Jenkinsfile jdk14 build: changed the JDK name following INFRA new approach add 0edf16c Fixed CS add 0da5786 CAMEL-15697: camel-joor - Camel expression langauge using jOOR runtime java compiled. No new revisions were added by this update. Summary of changes: Jenkinsfile | 2 +- Jenkinsfile.deploy | 2 +- Jenkinsfile.full.pipeline | 2 +- Jenkinsfile.jdk11 | 2 +- Jenkinsfile.jdk14 | 2 +- bom/camel-bom/pom.xml | 5 + camel-dependencies/pom.xml | 3 +- .../org/apache/camel/catalog/docs.properties | 1 + .../apache/camel/catalog/docs/aggregate-eip.adoc | 9 +- .../camel/catalog/docs/batch-config-eip.adoc | 1 + .../org/apache/camel/catalog/docs/bean-eip.adoc | 1 + .../org/apache/camel/catalog/docs/choice-eip.adoc | 1 + .../camel/catalog/docs/circuitBreaker-eip.adoc | 1 + .../apache/camel/catalog/docs/claimCheck-eip.adoc | 1 + .../camel/catalog/docs/convertBodyTo-eip.adoc | 1 + .../camel/catalog/docs/customLoadBalancer-eip.adoc | 1 + .../org/apache/camel/catalog/docs/delay-eip.adoc | 1 + .../camel/catalog/docs/dynamicRouter-eip.adoc | 1 + .../org/apache/camel/catalog/docs/enrich-eip.adoc | 1 + .../apache/camel/catalog/docs/failover-eip.adoc | 1 + .../docs/faultToleranceConfiguration-eip.adoc | 3 +- .../org/apache/camel/catalog/docs/filter-eip.adoc | 1 + .../org/apache/camel/catalog/docs/from-eip.adoc | 1 + .../catalog/docs/hystrixConfiguration-eip.adoc | 33 ++-- .../camel/catalog/docs/idempotentConsumer-eip.adoc | 1 + .../org/apache/camel/catalog/docs/inOnly-eip.adoc | 1 + .../org/apache/camel/catalog/docs/inOut-eip.adoc | 1 + .../apache/camel/catalog/docs/joor-language.adoc | 149 ++++++++++++++++ .../apache/camel/catalog/docs/loadBalance-eip.adoc | 1 + .../org/apache/camel/catalog/docs/log-eip.adoc | 1 + .../org/apache/camel/catalog/docs/loop-eip.adoc | 1 + .../apache/camel/catalog/docs/multicast-eip.adoc | 1 + .../apache/camel/catalog/docs/onFallback-eip.adoc | 1 + .../apache/camel/catalog/docs/otherwise-eip.adoc | 1 + .../apache/camel/catalog/docs/pipeline-eip.adoc | 1 + .../apache/camel/catalog/docs/pollEnrich-eip.adoc | 1 + .../org/apache/camel/catalog/docs/process-eip.adoc | 1 + .../org/apache/camel/catalog/docs/random-eip.adoc | 1 + .../camel/catalog/docs/recipientList-eip.adoc | 1 + .../camel/catalog/docs/removeHeader-eip.adoc | 1 + .../camel/catalog/docs/removeHeaders-eip.adoc | 1 + .../camel/catalog/docs/removeProperties-eip.adoc | 1 + .../camel/catalog/docs/removeProperty-eip.adoc | 1 + .../apache/camel/catalog/docs/resequence-eip.adoc | 1 + .../docs/resilience4jConfiguration-eip.adoc | 9 +- .../apache/camel/catalog/docs/rollback-eip.adoc | 1 + .../apache/camel/catalog/docs/roundRobin-eip.adoc | 1 + .../apache/camel/catalog/docs/routingSlip-eip.adoc | 1 + .../org/apache/camel/catalog/docs/saga-eip.adoc | 1 + .../org/apache/camel/catalog/docs/sample-eip.adoc | 1 + .../org/apache/camel/catalog/docs/script-eip.adoc | 1 + .../apache/camel/catalog/docs/serviceCall-eip.adoc | 1 + .../org/apache/camel/catalog/docs/setBody-eip.adoc | 1 + .../apache/camel/catalog/docs/setHeader-eip.adoc | 1 + .../apache/camel/catalog/docs/setProperty-eip.adoc | 1 + .../org/apache/camel/catalog/docs/sort-eip.adoc | 1 + .../org/apache/camel/catalog/docs/split-eip.adoc | 1 + .../org/apache/camel/catalog/docs/step-eip.adoc | 1 + .../org/apache/camel/catalog/docs/sticky-eip.adoc | 1 + .../org/apache/camel/catalog/docs/stop-eip.adoc | 1 + .../camel/catalog/docs/stream-config-eip.adoc | 1 + .../org/apache/camel/catalog/docs/threads-eip.adoc | 3 +- .../apache/camel/catalog/docs/throttle-eip.adoc | 1 + .../org/apache/camel/catalog/docs/to-eip.adoc | 1 + .../org/apache/camel/catalog/docs/toD-eip.adoc | 3 +- .../org/apache/camel/catalog/docs/topic-eip.adoc | 1 + .../apache/camel/catalog/docs/transform-eip.adoc | 1 + .../apache/camel/catalog/docs/validate-eip.adoc | 1 + .../apache/camel/catalog/docs/weighted-eip.adoc | 3 +- .../org/apache/camel/catalog/docs/when-eip.adoc | 1 + .../org/apache/camel/catalog/docs/wireTap-eip.adoc | 1 + .../org/apache/camel/catalog/languages.properties | 1 + .../org/apache/camel/catalog/languages/joor.json | 26 +++ .../org/apache/camel/catalog/models.properties | 1 + .../org/apache/camel/catalog/models/aggregate.json | 8 +- .../org/apache/camel/catalog/models/delay.json | 2 +- .../apache/camel/catalog/models/dynamicRouter.json | 2 +- .../org/apache/camel/catalog/models/enrich.json | 2 +- .../org/apache/camel/catalog/models/filter.json | 2 +- .../camel/catalog/models/idempotentConsumer.json | 2 +- .../org/apache/camel/catalog/models/joor.json | 22 +++ .../org/apache/camel/catalog/models/loop.json | 2 +- .../apache/camel/catalog/models/onException.json | 6 +- .../apache/camel/catalog/models/pollEnrich.json | 2 +- .../apache/camel/catalog/models/recipientList.json | 2 +- .../apache/camel/catalog/models/resequence.json | 2 +- .../apache/camel/catalog/models/routingSlip.json | 2 +- .../org/apache/camel/catalog/models/script.json | 2 +- .../org/apache/camel/catalog/models/setBody.json | 2 +- .../org/apache/camel/catalog/models/setHeader.json | 2 +- .../apache/camel/catalog/models/setProperty.json | 2 +- .../org/apache/camel/catalog/models/sort.json | 2 +- .../org/apache/camel/catalog/models/split.json | 2 +- .../org/apache/camel/catalog/models/sticky.json | 2 +- .../org/apache/camel/catalog/models/throttle.json | 4 +- .../org/apache/camel/catalog/models/transform.json | 2 +- .../org/apache/camel/catalog/models/validate.json | 2 +- .../org/apache/camel/catalog/models/when.json | 2 +- .../catalog/models/whenSkipSendToEndpoint.json | 2 +- .../org/apache/camel/catalog/models/wireTap.json | 2 +- .../apache/camel/catalog/schemas/camel-spring.xsd | 64 +++++++ components/camel-joor/pom.xml | 80 +++++++++ .../services/org/apache/camel/language.properties | 7 + .../services/org/apache/camel/language/joor | 2 + .../org/apache/camel/language/joor/joor.json | 26 +++ .../camel-joor/src/main/docs/joor-language.adoc | 149 ++++++++++++++++ .../java/org/apache/camel/language/joor/Joor.java | 50 ++++++ .../joor/JoorAnnotationExpressionFactory.java | 50 ++++++ .../language/joor/JoorCompilationException.java | 38 ++++ .../apache/camel/language/joor/JoorExpression.java | 191 +++++++++++++++++++++ .../joor/JoorExpressionEvaluationException.java | 42 +++++ .../apache/camel/language/joor/JoorLanguage.java | 107 ++++++++++++ .../apache/camel/language/joor/JoorBeanTest.java | 58 +++++++ .../camel/language/joor/JoorLanguageTest.java | 91 ++++++++++ .../language/joor/JoorPreCompileFalseTest.java | 64 +++++++ .../camel/language/joor/JoorPredicateTest.java | 54 ++++++ .../language/joor/JoorTransformResourceTest.java | 50 ++++++ .../camel/language/joor/JoorTransformTest.java | 47 +++++ .../src/test/resources/log4j2.properties | 30 ++++ .../camel-joor/src/test/resources/myjoor.joor | 8 + .../apache/camel/component/tika/TikaProducer.java | 2 + components/pom.xml | 1 + core/camel-allcomponents/pom.xml | 4 + .../services/org/apache/camel/model.properties | 1 + .../org/apache/camel/model/aggregate.json | 8 +- .../resources/org/apache/camel/model/delay.json | 2 +- .../org/apache/camel/model/dynamicRouter.json | 2 +- .../resources/org/apache/camel/model/enrich.json | 2 +- .../resources/org/apache/camel/model/filter.json | 2 +- .../org/apache/camel/model/idempotentConsumer.json | 2 +- .../org/apache/camel/model/language/jaxb.index | 1 + .../org/apache/camel/model/language/joor.json | 22 +++ .../apache/camel/model/loadbalancer/sticky.json | 2 +- .../resources/org/apache/camel/model/loop.json | 2 +- .../org/apache/camel/model/onException.json | 6 +- .../org/apache/camel/model/pollEnrich.json | 2 +- .../org/apache/camel/model/recipientList.json | 2 +- .../org/apache/camel/model/resequence.json | 2 +- .../org/apache/camel/model/routingSlip.json | 2 +- .../resources/org/apache/camel/model/script.json | 2 +- .../resources/org/apache/camel/model/setBody.json | 2 +- .../org/apache/camel/model/setHeader.json | 2 +- .../org/apache/camel/model/setProperty.json | 2 +- .../resources/org/apache/camel/model/sort.json | 2 +- .../resources/org/apache/camel/model/split.json | 2 +- .../resources/org/apache/camel/model/throttle.json | 4 +- .../org/apache/camel/model/transform.json | 2 +- .../resources/org/apache/camel/model/validate.json | 2 +- .../resources/org/apache/camel/model/when.json | 2 +- .../apache/camel/model/whenSkipSendToEndpoint.json | 2 +- .../resources/org/apache/camel/model/wireTap.json | 2 +- .../docs/modules/eips/pages/aggregate-eip.adoc | 9 +- .../docs/modules/eips/pages/batch-config-eip.adoc | 1 + .../src/main/docs/modules/eips/pages/bean-eip.adoc | 1 + .../main/docs/modules/eips/pages/choice-eip.adoc | 1 + .../modules/eips/pages/circuitBreaker-eip.adoc | 1 + .../docs/modules/eips/pages/claimCheck-eip.adoc | 1 + .../docs/modules/eips/pages/convertBodyTo-eip.adoc | 1 + .../modules/eips/pages/customLoadBalancer-eip.adoc | 1 + .../main/docs/modules/eips/pages/delay-eip.adoc | 1 + .../docs/modules/eips/pages/dynamicRouter-eip.adoc | 1 + .../main/docs/modules/eips/pages/enrich-eip.adoc | 1 + .../main/docs/modules/eips/pages/failover-eip.adoc | 1 + .../pages/faultToleranceConfiguration-eip.adoc | 3 +- .../main/docs/modules/eips/pages/filter-eip.adoc | 1 + .../src/main/docs/modules/eips/pages/from-eip.adoc | 1 + .../eips/pages/hystrixConfiguration-eip.adoc | 33 ++-- .../modules/eips/pages/idempotentConsumer-eip.adoc | 1 + .../main/docs/modules/eips/pages/inOnly-eip.adoc | 1 + .../main/docs/modules/eips/pages/inOut-eip.adoc | 1 + .../docs/modules/eips/pages/loadBalance-eip.adoc | 1 + .../src/main/docs/modules/eips/pages/log-eip.adoc | 1 + .../src/main/docs/modules/eips/pages/loop-eip.adoc | 1 + .../docs/modules/eips/pages/multicast-eip.adoc | 1 + .../docs/modules/eips/pages/onFallback-eip.adoc | 1 + .../docs/modules/eips/pages/otherwise-eip.adoc | 1 + .../main/docs/modules/eips/pages/pipeline-eip.adoc | 1 + .../docs/modules/eips/pages/pollEnrich-eip.adoc | 1 + .../main/docs/modules/eips/pages/process-eip.adoc | 1 + .../main/docs/modules/eips/pages/random-eip.adoc | 1 + .../docs/modules/eips/pages/recipientList-eip.adoc | 1 + .../docs/modules/eips/pages/removeHeader-eip.adoc | 1 + .../docs/modules/eips/pages/removeHeaders-eip.adoc | 1 + .../modules/eips/pages/removeProperties-eip.adoc | 1 + .../modules/eips/pages/removeProperty-eip.adoc | 1 + .../docs/modules/eips/pages/resequence-eip.adoc | 1 + .../eips/pages/resilience4jConfiguration-eip.adoc | 9 +- .../main/docs/modules/eips/pages/rollback-eip.adoc | 1 + .../docs/modules/eips/pages/roundRobin-eip.adoc | 1 + .../docs/modules/eips/pages/routingSlip-eip.adoc | 1 + .../src/main/docs/modules/eips/pages/saga-eip.adoc | 1 + .../main/docs/modules/eips/pages/sample-eip.adoc | 1 + .../main/docs/modules/eips/pages/script-eip.adoc | 1 + .../docs/modules/eips/pages/serviceCall-eip.adoc | 1 + .../main/docs/modules/eips/pages/setBody-eip.adoc | 1 + .../docs/modules/eips/pages/setHeader-eip.adoc | 1 + .../docs/modules/eips/pages/setProperty-eip.adoc | 1 + .../src/main/docs/modules/eips/pages/sort-eip.adoc | 1 + .../main/docs/modules/eips/pages/split-eip.adoc | 1 + .../src/main/docs/modules/eips/pages/step-eip.adoc | 1 + .../main/docs/modules/eips/pages/sticky-eip.adoc | 1 + .../src/main/docs/modules/eips/pages/stop-eip.adoc | 1 + .../docs/modules/eips/pages/stream-config-eip.adoc | 1 + .../main/docs/modules/eips/pages/threads-eip.adoc | 3 +- .../main/docs/modules/eips/pages/throttle-eip.adoc | 1 + .../src/main/docs/modules/eips/pages/to-eip.adoc | 1 + .../src/main/docs/modules/eips/pages/toD-eip.adoc | 3 +- .../main/docs/modules/eips/pages/topic-eip.adoc | 1 + .../docs/modules/eips/pages/transform-eip.adoc | 1 + .../main/docs/modules/eips/pages/validate-eip.adoc | 1 + .../main/docs/modules/eips/pages/weighted-eip.adoc | 3 +- .../src/main/docs/modules/eips/pages/when-eip.adoc | 1 + .../main/docs/modules/eips/pages/wireTap-eip.adoc | 1 + .../org/apache/camel/builder/BuilderSupport.java | 16 +- .../org/apache/camel/builder/ExpressionClause.java | 14 ++ .../camel/builder/ExpressionClauseSupport.java | 24 +++ .../camel/model/language/JoorExpression.java | 104 +++++++++++ .../camel/reifier/language/ExpressionReifier.java | 10 +- .../reifier/language/JoorExpressionReifier.java | 69 ++++++++ .../java/org/apache/camel/xml/in/ModelParser.java | 12 ++ docs/components/modules/languages/nav.adoc | 1 + .../modules/languages/pages/joor-language.adoc | 151 ++++++++++++++++ parent/pom.xml | 8 +- 223 files changed, 2097 insertions(+), 129 deletions(-) create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/joor-language.adoc create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/joor.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/joor.json create mode 100644 components/camel-joor/pom.xml create mode 100644 components/camel-joor/src/generated/resources/META-INF/services/org/apache/camel/language.properties create mode 100644 components/camel-joor/src/generated/resources/META-INF/services/org/apache/camel/language/joor create mode 100644 components/camel-joor/src/generated/resources/org/apache/camel/language/joor/joor.json create mode 100644 components/camel-joor/src/main/docs/joor-language.adoc create mode 100644 components/camel-joor/src/main/java/org/apache/camel/language/joor/Joor.java create mode 100644 components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorAnnotationExpressionFactory.java create mode 100644 components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorCompilationException.java create mode 100644 components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorExpression.java create mode 100644 components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorExpressionEvaluationException.java create mode 100644 components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorLanguage.java create mode 100644 components/camel-joor/src/test/java/org/apache/camel/language/joor/JoorBeanTest.java create mode 100644 components/camel-joor/src/test/java/org/apache/camel/language/joor/JoorLanguageTest.java create mode 100644 components/camel-joor/src/test/java/org/apache/camel/language/joor/JoorPreCompileFalseTest.java create mode 100644 components/camel-joor/src/test/java/org/apache/camel/language/joor/JoorPredicateTest.java create mode 100644 components/camel-joor/src/test/java/org/apache/camel/language/joor/JoorTransformResourceTest.java create mode 100644 components/camel-joor/src/test/java/org/apache/camel/language/joor/JoorTransformTest.java create mode 100644 components/camel-joor/src/test/resources/log4j2.properties create mode 100644 components/camel-joor/src/test/resources/myjoor.joor create mode 100644 core/camel-core-engine/src/generated/resources/org/apache/camel/model/language/joor.json create mode 100644 core/camel-core-engine/src/main/java/org/apache/camel/model/language/JoorExpression.java create mode 100644 core/camel-core-engine/src/main/java/org/apache/camel/reifier/language/JoorExpressionReifier.java create mode 100644 docs/components/modules/languages/pages/joor-language.adoc