This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel.git.
from 2b4c98f CAMEL-11807: Migrated camel-couchdb tests to JUnit 5 new ad777d1 CAMEL-14864: Be able to generate configurer for any pojo. WIP new 3ad401f CAMEL-14864: Be able to generate configurer for any pojo. WIP new b9cc4dc CAMEL-14864: Be able to generate configurer for any pojo. WIP new 61afeca CAMEL-14864: Be able to generate configurer for any pojo. WIP new d10aec3 CAMEL-14860: Generate configurer for circuit breaker configuration classes so we can avoid reflection in reifiers new 25fc3a1 Polished The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../java/org/apache/camel/spi/Configurer.java} | 28 +- .../org/apache/camel/spi/PropertiesFunction.java | 0 core/camel-core-engine/pom.xml | 18 + .../camel/ExtendedCamelContextConfigurer.java | 375 +++++++++++++++++++++ ...ToleranceConfigurationDefinitionConfigurer.java | 110 ++++++ .../HystrixConfigurationDefinitionConfigurer.java | 200 +++++++++++ ...ilience4jConfigurationDefinitionConfigurer.java | 140 ++++++++ .../apache/camel/configurer/ExtendedCamelContext | 2 + .../FaultToleranceConfigurationDefinition | 2 + .../configurer/HystrixConfigurationDefinition | 2 + .../configurer/Resilience4jConfigurationDefinition | 2 + .../FaultToleranceConfigurationDefinition.java | 2 + .../model/HystrixConfigurationDefinition.java | 2 + .../model/Resilience4jConfigurationDefinition.java | 2 + core/camel-main/pom.xml | 18 - .../camel/main/ExtendedCamelContextConfigurer.java | 157 --------- .../HystrixConfigurationPropertiesConfigurer.java | 112 +++++- .../MainConfigurationPropertiesConfigurer.java | 220 +++++++++++- ...ilience4jConfigurationPropertiesConfigurer.java | 76 ++++- .../RestConfigurationPropertiesConfigurer.java | 103 +++++- .../apache/camel/configurer/ExtendedCamelContext | 2 - .../camel/main/HystrixConfigurationProperties.java | 3 + .../camel/main/MainConfigurationProperties.java | 3 + .../main/Resilience4jConfigurationProperties.java | 3 + .../camel/main/RestConfigurationProperties.java | 2 + .../camel/support/PropertyBindingSupport.java | 2 +- .../camel/tooling/model/BaseOptionModel.java | 18 + .../org/apache/camel/tooling/model/JsonMapper.java | 4 + .../maven/packaging/GenerateComponentMojo.java | 2 + ...igurerMojo.java => GenerateConfigurerMojo.java} | 126 +++++-- .../apache/camel/maven/packaging/GenerateMojo.java | 2 + .../packaging/PropertyConfigurerGenerator.java | 12 +- .../packaging/PropertyMainConfigurerGenerator.java | 90 ----- 33 files changed, 1534 insertions(+), 306 deletions(-) copy core/camel-api/src/{generated/java/org/apache/camel/spi/PropertiesFunction.java => main/java/org/apache/camel/spi/Configurer.java} (56%) rename core/camel-api/src/{generated => main}/java/org/apache/camel/spi/PropertiesFunction.java (100%) create mode 100644 core/camel-core-engine/src/generated/java/org/apache/camel/ExtendedCamelContextConfigurer.java create mode 100644 core/camel-core-engine/src/generated/java/org/apache/camel/model/FaultToleranceConfigurationDefinitionConfigurer.java create mode 100644 core/camel-core-engine/src/generated/java/org/apache/camel/model/HystrixConfigurationDefinitionConfigurer.java create mode 100644 core/camel-core-engine/src/generated/java/org/apache/camel/model/Resilience4jConfigurationDefinitionConfigurer.java create mode 100644 core/camel-core-engine/src/generated/resources/META-INF/services/org/apache/camel/configurer/ExtendedCamelContext create mode 100644 core/camel-core-engine/src/generated/resources/META-INF/services/org/apache/camel/configurer/FaultToleranceConfigurationDefinition create mode 100644 core/camel-core-engine/src/generated/resources/META-INF/services/org/apache/camel/configurer/HystrixConfigurationDefinition create mode 100644 core/camel-core-engine/src/generated/resources/META-INF/services/org/apache/camel/configurer/Resilience4jConfigurationDefinition delete mode 100644 core/camel-main/src/generated/java/org/apache/camel/main/ExtendedCamelContextConfigurer.java delete mode 100644 core/camel-main/src/generated/resources/META-INF/services/org/apache/camel/configurer/ExtendedCamelContext rename tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/{MainConfigurerMojo.java => GenerateConfigurerMojo.java} (52%) delete mode 100644 tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PropertyMainConfigurerGenerator.java