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