You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gi...@apache.org on 2023/12/31 12:13:06 UTC

(camel) branch regen_bot updated (51ba2a82c8a -> c4af3401066)

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 51ba2a82c8a Bump org.slf4j:slf4j-api from 2.0.9 to 2.0.10 (#12622)
     add c4af3401066 CAMEL-19749: Introduce variables to Camel (#12624)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/camel/catalog/components/log.json   |   5 +-
 .../apache/camel/catalog/components/thymeleaf.json |  14 +-
 .../org/apache/camel/catalog/models.properties     |   2 +
 .../org/apache/camel/catalog/models/aggregate.json |   2 +-
 .../camel/catalog/models/circuitBreaker.json       |   2 +-
 .../org/apache/camel/catalog/models/doCatch.json   |   2 +-
 .../org/apache/camel/catalog/models/doFinally.json |   2 +-
 .../org/apache/camel/catalog/models/doTry.json     |   2 +-
 .../org/apache/camel/catalog/models/filter.json    |   2 +-
 .../camel/catalog/models/idempotentConsumer.json   |   2 +-
 .../org/apache/camel/catalog/models/intercept.json |   2 +-
 .../apache/camel/catalog/models/interceptFrom.json |   2 +-
 .../catalog/models/interceptSendToEndpoint.json    |   2 +-
 .../org/apache/camel/catalog/models/kamelet.json   |   2 +-
 .../apache/camel/catalog/models/loadBalance.json   |   2 +-
 .../org/apache/camel/catalog/models/loop.json      |   2 +-
 .../org/apache/camel/catalog/models/multicast.json |   2 +-
 .../apache/camel/catalog/models/onCompletion.json  |   2 +-
 .../apache/camel/catalog/models/onException.json   |   2 +-
 .../apache/camel/catalog/models/onFallback.json    |   2 +-
 .../org/apache/camel/catalog/models/otherwise.json |   2 +-
 .../org/apache/camel/catalog/models/pipeline.json  |   2 +-
 .../camel/catalog/models/removeVariable.json       |  20 +++
 .../apache/camel/catalog/models/resequence.json    |   2 +-
 .../org/apache/camel/catalog/models/route.json     |   2 +-
 .../org/apache/camel/catalog/models/saga.json      |   2 +-
 .../apache/camel/catalog/models/setVariable.json   |  21 +++
 .../org/apache/camel/catalog/models/split.json     |   2 +-
 .../org/apache/camel/catalog/models/step.json      |   2 +-
 .../org/apache/camel/catalog/models/when.json      |   2 +-
 .../catalog/models/whenSkipSendToEndpoint.json     |   2 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd  | 129 +++++++++++++++
 .../camel-bean/src/main/docs/bean-language.adoc    |   2 +-
 .../bean/AbstractCamelInvocationHandler.java       |  14 ++
 .../org/apache/camel/component/bean/BeanInfo.java  |   7 +
 .../camel-chunk/src/main/docs/chunk-component.adoc |   2 +
 .../src/main/docs/freemarker-component.adoc        |   2 +
 .../camel-jslt/src/main/docs/jslt-component.adoc   |   1 +
 .../apache/camel/component/jslt/JsltEndpoint.java  |   3 +
 .../camel/component/log/LogEndpointConfigurer.java |   6 +
 .../camel/component/log/LogEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/log/log.json        |   5 +-
 .../apache/camel/component/log/LogEndpoint.java    |  13 +-
 .../apache/camel/component/mock/MockEndpoint.java  |  90 +++++++++++
 .../src/main/docs/mustache-component.adoc          |   2 +
 .../camel-mvel/src/main/docs/mvel-component.adoc   |   1 +
 .../robotframework/RobotFrameworkCamelUtils.java   |   5 +
 .../spring/processor/SpringSetVariableTest.java    |  43 +++++
 .../processor/SpringSetVariableTest-context.xml    |  39 +++++
 .../src/main/docs/string-template-component.adoc   |  26 +++
 .../camel/component/thymeleaf/thymeleaf.json       |  14 +-
 .../component/thymeleaf/ThymeleafEndpoint.java     |  78 +--------
 .../src/main/docs/velocity-component.adoc          |   2 +
 .../main/java/org/apache/camel/CamelContext.java   |  28 ++++
 .../src/main/java/org/apache/camel/Exchange.java   |  59 +++++++
 .../java/org/apache/camel/ExchangeExtension.java   |   1 +
 .../src/main/java/org/apache/camel/Variable.java   |  39 +++++
 .../src/main/java/org/apache/camel/Variables.java  |  34 ++++
 .../camel/spi/BrowsableVariableRepository.java     |  52 ++++++
 .../org/apache/camel/spi/VariableRepository.java   |  55 +++++++
 .../camel/spi/VariableRepositoryFactory.java       |  37 +++++
 .../camel/impl/engine/AbstractCamelContext.java    |  37 +++++
 .../engine/DefaultVariableRepositoryFactory.java   | 107 +++++++++++++
 .../camel/impl/engine/SimpleCamelContext.java      |   6 +
 .../org/apache/camel/dev-console/variables         |   2 +
 .../camel/impl/console/VariablesDevConsole.java    |  82 ++++++++++
 .../modules/eips/examples/json/removeVariable.json |   1 +
 .../modules/eips/examples/json/setVariable.json    |   1 +
 .../src/main/docs/modules/eips/nav.adoc            |   2 +
 .../modules/eips/pages/removeVariable-eip.adoc     |  44 +++++
 .../docs/modules/eips/pages/setVariable-eip.adoc   | 104 ++++++++++++
 .../modules/languages/pages/simple-language.adoc   |  15 +-
 .../language/simple/SimpleExpressionBuilder.java   |  16 ++
 .../simple/ast/SimpleFunctionExpression.java       |  71 +++++++++
 .../services/org/apache/camel/model.properties     |   2 +
 .../org/apache/camel/model/aggregate.json          |   2 +-
 .../org/apache/camel/model/circuitBreaker.json     |   2 +-
 .../resources/org/apache/camel/model/doCatch.json  |   2 +-
 .../org/apache/camel/model/doFinally.json          |   2 +-
 .../resources/org/apache/camel/model/doTry.json    |   2 +-
 .../resources/org/apache/camel/model/filter.json   |   2 +-
 .../org/apache/camel/model/idempotentConsumer.json |   2 +-
 .../org/apache/camel/model/intercept.json          |   2 +-
 .../org/apache/camel/model/interceptFrom.json      |   2 +-
 .../camel/model/interceptSendToEndpoint.json       |   2 +-
 .../resources/org/apache/camel/model/jaxb.index    |   2 +
 .../resources/org/apache/camel/model/kamelet.json  |   2 +-
 .../org/apache/camel/model/loadBalance.json        |   2 +-
 .../resources/org/apache/camel/model/loop.json     |   2 +-
 .../org/apache/camel/model/multicast.json          |   2 +-
 .../org/apache/camel/model/onCompletion.json       |   2 +-
 .../org/apache/camel/model/onException.json        |   2 +-
 .../org/apache/camel/model/onFallback.json         |   2 +-
 .../org/apache/camel/model/otherwise.json          |   2 +-
 .../resources/org/apache/camel/model/pipeline.json |   2 +-
 .../org/apache/camel/model/removeVariable.json     |  20 +++
 .../org/apache/camel/model/resequence.json         |   2 +-
 .../resources/org/apache/camel/model/route.json    |   2 +-
 .../resources/org/apache/camel/model/saga.json     |   2 +-
 .../org/apache/camel/model/setVariable.json        |  21 +++
 .../resources/org/apache/camel/model/split.json    |   2 +-
 .../resources/org/apache/camel/model/step.json     |   2 +-
 .../resources/org/apache/camel/model/when.json     |   2 +-
 .../apache/camel/model/whenSkipSendToEndpoint.json |   2 +-
 .../org/apache/camel/builder/BuilderSupport.java   |  34 ++++
 .../apache/camel/model/ProcessorDefinition.java    |  57 ++++++-
 .../camel/model/RemoveVariableDefinition.java      |  69 ++++++++
 .../apache/camel/model/SetVariableDefinition.java  |  96 +++++++++++
 .../camel/processor/RemoveVariableProcessor.java   | 122 ++++++++++++++
 .../camel/processor/SetVariableProcessor.java      | 139 ++++++++++++++++
 .../org/apache/camel/reifier/ProcessorReifier.java |   6 +
 .../camel/reifier/RemoveVariableReifier.java       |  45 ++++++
 .../apache/camel/reifier/SetVariableReifier.java   |  48 ++++++
 .../java/org/apache/camel/ExchangeTestSupport.java |   1 +
 .../component/bean/BeanPipelineVariablesTest.java  |  96 +++++++++++
 ...eanWithPropertiesAndVariablesInjectionTest.java |  97 +++++++++++
 .../bean/BeanWithVariablesAndBodyInject3Test.java  |  87 ++++++++++
 .../BeanWithVariablesAndBodyInjectionTest.java     |  99 ++++++++++++
 .../log/DefaultExchangeFormatterTest.java          |   1 +
 .../org/apache/camel/impl/DefaultExchangeTest.java |  79 +++++++++
 .../apache/camel/language/simple/SimpleTest.java   | 110 ++++++++++++-
 .../camel/processor/CustomGlobalVariableTest.java  | 113 +++++++++++++
 .../camel/processor/MethodFilterVariableTest.java  |  74 +++++++++
 .../camel/processor/RemoveGlobalVariableTest.java  |  77 +++++++++
 .../apache/camel/processor/RemoveVariableTest.java |  78 +++++++++
 .../camel/processor/SetGlobalVariableTest.java     |  74 +++++++++
 .../apache/camel/processor/SetVariableTest.java    |  67 ++++++++
 .../org/apache/camel/util/ExchangeHelperTest.java  |  13 +-
 .../org/apache/camel/model/removeVariable.xml      |  29 ++++
 .../org/apache/camel/model/setVariable.xml         |  28 ++++
 .../org/apache/camel/main/BaseMainSupport.java     |  17 ++
 .../camel/main/DefaultConfigurationConfigurer.java |   5 +
 .../camel/main/MainSupportModelConfigurer.java     |  32 ++++
 .../org/apache/camel/main/MainVariableTest.java    |  85 ++++++++++
 core/camel-main/src/test/resources/random.json     |   3 +
 .../api/management/mbean/CamelOpenMBeanTypes.java  |  13 ++
 .../mbean/ManagedRemoveVariableMBean.java          |  26 +++
 .../management/mbean/ManagedSetVariableMBean.java  |  32 ++++
 .../mbean/ManagedVariableRepositoryMBean.java      |  43 +++++
 .../DefaultManagementObjectStrategy.java           |   9 ++
 .../management/JmxManagementLifecycleStrategy.java |   4 +
 .../management/mbean/ManagedRemoveVariable.java    |  38 +++++
 .../camel/management/mbean/ManagedSetVariable.java |  53 ++++++
 .../mbean/ManagedVariableRepository.java           | 106 ++++++++++++
 .../management/ManagedNonManagedServiceTest.java   |   2 +-
 ...edProducerRouteAddRemoveRegisterAlwaysTest.java |   2 +-
 .../management/ManagedRouteAddRemoveTest.java      |   2 +-
 ...ManagedSetAndRemoveHeaderAndPropertiesTest.java |  20 ++-
 .../DefaultExchangeFormatterConfigurer.java        |   6 +
 .../org/apache/camel/support/AbstractExchange.java |  66 +++++++-
 .../camel/support/DefaultPooledExchange.java       |   3 -
 .../org/apache/camel/support/ExchangeHelper.java   |   1 +
 .../camel/support/ExchangeVariableRepository.java  |  88 ++++++++++
 .../camel/support/ExtendedExchangeExtension.java   |   3 +-
 .../camel/support/GlobalVariableRepository.java    |  85 ++++++++++
 .../org/apache/camel/support/LanguageHelper.java   |  15 ++
 .../camel/support/builder/ExpressionBuilder.java   | 150 +++++++++++++++++
 .../processor/DefaultExchangeFormatter.java        |  25 ++-
 .../java/org/apache/camel/util/StringHelper.java   |  18 +++
 .../java/org/apache/camel/xml/in/ModelParser.java  |  20 +++
 .../java/org/apache/camel/xml/out/ModelWriter.java |  33 ++++
 .../org/apache/camel/yaml/out/ModelWriter.java     |  33 ++++
 .../components/modules/ROOT/examples/json/jte.json |   1 +
 docs/components/modules/ROOT/nav.adoc              |   1 +
 .../modules/ROOT/pages/jte-component.adoc          |   1 +
 .../working-with-camel-core/pages/index.adoc       |   1 +
 .../ROOT/pages/parameter-binding-annotations.adoc  |   9 +-
 docs/user-manual/modules/ROOT/pages/variables.adoc | 171 ++++++++++++++++++++
 .../camel/cli/connector/LocalCliConnector.java     |   7 +
 .../endpoint/dsl/LogEndpointBuilderFactory.java    |  31 ++++
 .../dsl/ThymeleafEndpointBuilderFactory.java       | 177 +++++++++++----------
 .../dsl/jbang/core/commands/CamelJBangMain.java    |   1 +
 .../jbang/core/commands/process/ListVariable.java  | 169 ++++++++++++++++++++
 .../dsl/yaml/deserializers/ModelDeserializers.java | 156 ++++++++++++++++++
 .../deserializers/ModelDeserializersResolver.java  |   6 +
 .../generated/resources/schema/camelYamlDsl.json   | 162 +++++++++++++++++++
 .../camel/dsl/yaml/RemoveVariableTest.groovy       |  73 +++++++++
 .../apache/camel/dsl/yaml/SetVariableTest.groovy   | 109 +++++++++++++
 178 files changed, 5084 insertions(+), 259 deletions(-)
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/removeVariable.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/setVariable.json
 create mode 100644 components/camel-spring-xml/src/test/java/org/apache/camel/spring/processor/SpringSetVariableTest.java
 create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/SpringSetVariableTest-context.xml
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/Variable.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/Variables.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/spi/BrowsableVariableRepository.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/spi/VariableRepository.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/spi/VariableRepositoryFactory.java
 create mode 100644 core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultVariableRepositoryFactory.java
 create mode 100644 core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/variables
 create mode 100644 core/camel-console/src/main/java/org/apache/camel/impl/console/VariablesDevConsole.java
 create mode 120000 core/camel-core-engine/src/main/docs/modules/eips/examples/json/removeVariable.json
 create mode 120000 core/camel-core-engine/src/main/docs/modules/eips/examples/json/setVariable.json
 create mode 100644 core/camel-core-engine/src/main/docs/modules/eips/pages/removeVariable-eip.adoc
 create mode 100644 core/camel-core-engine/src/main/docs/modules/eips/pages/setVariable-eip.adoc
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/removeVariable.json
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/setVariable.json
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/RemoveVariableDefinition.java
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/SetVariableDefinition.java
 create mode 100644 core/camel-core-processor/src/main/java/org/apache/camel/processor/RemoveVariableProcessor.java
 create mode 100644 core/camel-core-processor/src/main/java/org/apache/camel/processor/SetVariableProcessor.java
 create mode 100644 core/camel-core-reifier/src/main/java/org/apache/camel/reifier/RemoveVariableReifier.java
 create mode 100644 core/camel-core-reifier/src/main/java/org/apache/camel/reifier/SetVariableReifier.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/BeanPipelineVariablesTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/BeanWithPropertiesAndVariablesInjectionTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/BeanWithVariablesAndBodyInject3Test.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/BeanWithVariablesAndBodyInjectionTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/CustomGlobalVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/MethodFilterVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/RemoveGlobalVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/RemoveVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/SetGlobalVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/SetVariableTest.java
 create mode 100644 core/camel-core/src/test/resources/org/apache/camel/model/removeVariable.xml
 create mode 100644 core/camel-core/src/test/resources/org/apache/camel/model/setVariable.xml
 create mode 100644 core/camel-main/src/test/java/org/apache/camel/main/MainVariableTest.java
 create mode 100644 core/camel-main/src/test/resources/random.json
 create mode 100644 core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedRemoveVariableMBean.java
 create mode 100644 core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedSetVariableMBean.java
 create mode 100644 core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedVariableRepositoryMBean.java
 create mode 100644 core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedRemoveVariable.java
 create mode 100644 core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedSetVariable.java
 create mode 100644 core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedVariableRepository.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/ExchangeVariableRepository.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/GlobalVariableRepository.java
 create mode 120000 docs/components/modules/ROOT/examples/json/jte.json
 create mode 120000 docs/components/modules/ROOT/pages/jte-component.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/variables.adoc
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVariable.java
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RemoveVariableTest.groovy
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SetVariableTest.groovy