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 8dd2b81 Use Solr 8.11.0 image in test-infra add 09e570a CAMEL-15133: camel-health - Resolve health-checks from classpath and make it friendlier to provide custom health checks. add e0c1e96 CAMEL-15133: camel-health - Resolve health-checks from classpath and make it friendlier to provide custom health checks. add b82c271 CAMEL-15133: camel-health - Resolve health-checks from classpath and make it friendlier to provide custom health checks. add 330346f CAMEL-15133: camel-health - Resolve health-checks from classpath and make it friendlier to provide custom health checks. add 5bd956a CAMEL-15133: camel-health - Resolve health-checks from classpath and make it friendlier to provide custom health checks. add e2b9a95 CAMEL-17250: camel-component-maven-plugin - Add option to easily configure the output directory add 7e117e5 CAMEL-17250: camel-component-maven-plugin - Add option to easily configure the output directory add 2363c92 CAMEL-15133: camel-health - Resolve health-checks from classpath and make it friendlier to provide custom health checks. add 7ae6507 CAMEL-15133: camel-health - Resolve health-checks from classpath and make it friendlier to provide custom health checks. add 8ad1bfc CAMEL-15133: camel-health - Resolve health-checks from classpath and make it friendlier to provide custom health checks. add 6de1b64 CAMEL-15133: camel-health - Resolve health-checks from classpath and make it friendlier to provide custom health checks. add 651645b rewrite improving-the-documentation.adoc add e9a36d0 [CAMEL-17252] fix Error in KameletYamlRoutes while loading routes based on kemelets without dependencies. add c5b9a74 chore(checkstyle): fixed missing file header add 0ddc8e3 CAMEL-17240: cleanup the camel-kafka producer code (#6491) add 40cc775 Upgrade AWS SDK v2 to version 2.17.93 add 5e58bcf Sync deps add 3a74f8f CAMEL-17255: camel-kafka - Use kafka interfaces for kafka producer and kafka consumer so the factory can create other implementations, such as mocks for testing. add a464225 CAMEL-17255: camel-kafka - Use kafka interfaces for kafka producer and kafka consumer so the factory can create other implementations, such as mocks for testing. add 75b072d Upgrade Spring-Security to version 5.6.0 add 5c9709e Regen add f594dcf Resync add 2ccdcd5 CAMEL-17212: camel-jbang - Run goal can run any Camel file. add 877963c CAMEL-17212: camel-jbang - Run goal can run any Camel file. add adad1d7 CAMEL-17249: camel-jbang - Add troubleshooting to docs add 98aca04 Polished add f4ccc52 CAMEL-17256: camel-jbang - Allow to run multiple files add a1ce215 CAMEL-17256: camel-jbang - Allow to run multiple files add 2876e2d CAMEL-17253: Fixed yaml dsl docs add e9649ff CAMEL-17256: camel-jbang - Allow to run multiple files using wildcards. Detect properties files from the list of run files. add 216e074 CAMEL-17256: camel-jbang - Allow to run multiple files using wildcards. Detect properties files from the list of run files. add 9b6cf15 CAMEL-17257: camel-core - RouteBuilder should store source location of the file from the DSL loader add 13428f7 CAMEL-17260: camel-core - Reload routes - Should handle non changed routes add 4605dc4 CAMEL-17257: camel-core - RouteBuilder should store source location of the file from the DSL loader add fdd204e CAMEL-17257: camel-core - RouteBuilder should store source location of the file from the DSL loader add 8824008 CAMEL-17257: camel-core - RouteBuilder should store source location of the file from the DSL loader add ffaf973 CAMEL-17274: camel-core - Properties component should allow reloading properties add 0ebbd2c Fixed xref failure add e5ddd7e CAMEL-17274: camel-core - Properties component should allow reloading properties add 2ce2dfc CAMEL-17274: camel-core - Properties component should allow reloading properties add 74c5a4a CAMEL-17262: camel-kafka - Allow to configure endpoint level KafkaClientFactory add a88a58a CAMEL-17262: camel-kafka - Allow to configure endpoint level KafkaManualCommitFactory add fb2bad6 CAMEL-17262: camel-kafka - Allow to configure endpoint level KafkaManualCommitFactory add a53b483 CAMEL-17274: camel-core - Properties component should allow reloading properties add 9b80221 Regen for commit a53b483bfad67d9ef0d78f9098afdd8dff7c2a6c No new revisions were added by this update. Summary of changes: camel-dependencies/pom.xml | 4 +- .../org/apache/camel/catalog/components/kafka.json | 4 +- .../main/camel-main-configuration-metadata.json | 1 + .../apache/camel/catalog/models/camelContext.json | 1 + .../apache/camel/catalog/schemas/camel-spring.xsd | 7 + .../camel/cdi/xml/CamelContextFactoryBean.java | 12 + .../processor/HystrixHierarchicalConfigTest.java | 6 +- .../SpringHystrixRouteHierarchicalConfigTest.java | 2 +- .../component/kafka/KafkaComponentConfigurer.java | 2 +- .../component/kafka/KafkaEndpointConfigurer.java | 12 + .../component/kafka/KafkaEndpointUriFactory.java | 4 +- .../org/apache/camel/component/kafka/kafka.json | 4 +- .../component/kafka/DefaultKafkaClientFactory.java | 8 +- .../kafka/DefaultKafkaManualAsyncCommit.java | 4 +- .../DefaultKafkaManualAsyncCommitFactory.java | 4 +- .../component/kafka/DefaultKafkaManualCommit.java | 8 +- .../kafka/DefaultKafkaManualCommitFactory.java | 4 +- .../kafka/DefaultKafkaManualSyncCommit.java | 4 +- .../camel/component/kafka/KafkaClientFactory.java | 14 +- .../camel/component/kafka/KafkaComponent.java | 16 +- .../camel/component/kafka/KafkaEndpoint.java | 34 +- .../camel/component/kafka/KafkaFetchRecords.java | 4 +- .../component/kafka/KafkaManualCommitFactory.java | 4 +- .../camel/component/kafka/KafkaProducer.java | 353 ++++++++++++++------- .../support/KafkaConsumerResumeStrategy.java | 6 +- .../consumer/support/KafkaRecordProcessor.java | 16 +- .../support/OffsetKafkaConsumerResumeStrategy.java | 7 +- .../support/PartitionAssignmentListener.java | 6 +- .../consumer/support/ResumeStrategyFactory.java | 4 +- .../SeekPolicyKafkaConsumerResumeStrategy.java | 5 +- .../kafka/producer/support/DelegatingCallback.java | 15 +- .../producer/support/KafkaProducerCallBack.java | 86 +++-- ...ack.java => KafkaProducerMetadataCallBack.java} | 23 +- .../producer/support/KeyValueHolderIterator.java | 117 +++---- .../kafka/producer/support/ProducerUtil.java | 32 ++ .../camel/component/kafka/KafkaProducerTest.java | 4 +- .../KafkaConsumerWithResumeStrategyIT.java | 4 +- .../config/CamelMicroProfilePropertiesSource.java | 5 + .../org/apache/camel/spring/xml/camelContext.json | 1 + .../camel/spring/xml/CamelContextFactoryBean.java | 15 + .../spi/BridgePropertyPlaceholderConfigurer.java | 5 + .../camel/spi/annotations/ConstantProvider.java | 3 + .../apache/camel/spi/annotations/HealthCheck.java | 12 +- .../main/java/org/apache/camel/CamelContext.java | 10 + .../org/apache/camel/ExtendedCamelContext.java | 15 + .../src/main/java/org/apache/camel/Route.java | 8 + .../apache/camel/health/HealthCheckRegistry.java | 13 +- .../HealthCheckResolver.java} | 26 +- .../apache/camel/spi/LoadablePropertiesSource.java | 9 +- .../org/apache/camel/spi/PropertiesComponent.java | 8 + .../org/apache/camel/spi/PropertiesSource.java | 2 +- .../java/org/apache/camel/spi/RouteFactory.java | 4 +- .../java/org/apache/camel/spi/RoutesLoader.java | 14 + .../camel/impl/engine/AbstractCamelContext.java | 65 +++- .../impl/engine/DefaultDataFormatResolver.java | 1 + .../impl/engine/DefaultHealthCheckResolver.java | 131 ++++++++ .../org/apache/camel/impl/engine/DefaultRoute.java | 12 +- .../camel/impl/engine/DefaultRouteFactory.java | 6 +- .../camel/impl/engine/SimpleCamelContext.java | 6 + .../AbstractLocationPropertiesSource.java | 22 +- .../component/properties/PropertiesComponent.java | 28 ++ .../FastAnnotationTypeConverterLoader.java | 1 + .../camel/impl/ExtendedCamelContextConfigurer.java | 12 + .../camel/impl/lw/LightweightCamelContext.java | 21 ++ .../impl/lw/LightweightRuntimeCamelContext.java | 23 ++ .../org/apache/camel/builder/RouteBuilder.java | 18 ++ .../org/apache/camel/model/RouteDefinition.java | 11 + .../org/apache/camel/model/RoutesDefinition.java | 14 + .../org/apache/camel/reifier/RouteReifier.java | 2 +- .../core/xml/AbstractCamelContextFactoryBean.java | 7 + .../PropertiesComponentPropertiesSourceTest.java | 5 + .../PropertiesComponentReloadPropertiesTest.java | 137 ++++++++ .../camel/impl/health/MyFooHealthCheck.java} | 26 +- .../camel/impl/health/MyFooHealthCheckTest.java | 72 +++++ .../DefaultExceptionPolicyStrategyTest.java | 2 +- .../apache/camel/reifier/ProcessorReifierTest.java | 2 +- .../org/apache/camel/health-check/myfoo-check | 18 ++ .../endpoint/dsl/KafkaEndpointBuilderFactory.java | 160 ++++++++++ .../builder/endpoint/EndpointRouteBuilder.java | 1 + .../consumers-repository} | 0 .../context-check} | 0 .../default-registry} | 0 .../routes-repository} | 0 .../health/ConsumersHealthCheckRepository.java | 4 +- .../camel/impl/health/ContextHealthCheck.java | 3 +- .../impl/health/DefaultHealthCheckRegistry.java | 50 +-- .../impl/health/DefaultHealthChecksLoader.java | 104 ++++++ .../impl/health/RoutesHealthCheckRepository.java | 4 +- .../MainConfigurationPropertiesConfigurer.java | 6 + .../camel-main-configuration-metadata.json | 1 + core/camel-main/src/main/docs/main.adoc | 3 +- .../camel/main/DefaultConfigurationConfigurer.java | 1 + .../camel/main/DefaultConfigurationProperties.java | 20 ++ .../api/management/mbean/ManagedRouteMBean.java | 3 + .../camel/management/mbean/ManagedRoute.java | 7 + .../support/FileWatcherResourceReloadStrategy.java | 4 +- .../camel/support/RouteWatcherReloadStrategy.java | 157 +++++---- .../main/java/org/apache/camel/util/IOHelper.java | 24 ++ .../ROOT/pages/camel-3x-upgrade-guide-3_14.adoc | 12 + .../ROOT/pages/camel-component-maven-plugin.adoc | 61 ++++ .../modules/ROOT/pages/camel-jbang.adoc | 198 +++++++----- .../modules/ROOT/pages/health-check.adoc | 64 +++- .../ROOT/pages/improving-the-documentation.adoc | 277 ++++++++++++++-- .../faq/pages/how-do-i-edit-the-website.adoc | 19 +- .../faq/pages/how-does-the-website-work.adoc | 4 +- .../dsl/support/RouteBuilderLoaderSupport.java | 1 + dsl/camel-jbang/camel-jbang-core/pom.xml | 11 +- .../apache/camel/dsl/jbang/core/commands/Run.java | 72 +++-- .../camel-jbang-main/dist/CamelJBang.java | 5 + dsl/camel-jbang/camel-jbang-main/pom.xml | 2 + .../src/main/jbang/main/CamelJBang.java | 5 + .../org/apache/camel/main/KameletYamlRoutes.java | 2 +- .../org/apache/camel/main/KameletMainTest.java | 2 + .../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc | 8 +- parent/pom.xml | 4 +- .../maven/component/GenerateComponentMojo.java | 40 ++- .../maven/packaging/AbstractGenerateMojo.java | 21 +- .../camel/spi/annotations/ConstantProvider.java | 3 + .../{ConstantProvider.java => HealthCheck.java} | 12 +- 119 files changed, 2423 insertions(+), 585 deletions(-) copy components/camel-kafka/src/main/java/org/apache/camel/component/kafka/producer/support/{DelegatingCallback.java => KafkaProducerMetadataCallBack.java} (61%) copy tooling/spi-annotations/src/main/java/org/apache/camel/spi/annotations/ConstantProvider.java => core/camel-api/src/generated/java/org/apache/camel/spi/annotations/HealthCheck.java (72%) copy core/camel-api/src/main/java/org/apache/camel/{spi/PropertiesSource.java => health/HealthCheckResolver.java} (53%) create mode 100644 core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultHealthCheckResolver.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentReloadPropertiesTest.java copy core/{camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultRouteFactory.java => camel-core/src/test/java/org/apache/camel/impl/health/MyFooHealthCheck.java} (59%) create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/health/MyFooHealthCheckTest.java create mode 100644 core/camel-core/src/test/resources/META-INF/services/org/apache/camel/health-check/myfoo-check rename core/camel-health/src/generated/resources/META-INF/services/org/apache/camel/{consumers-health-check-repository => health-check/consumers-repository} (100%) rename core/camel-health/src/generated/resources/META-INF/services/org/apache/camel/{context-health-check => health-check/context-check} (100%) rename core/camel-health/src/generated/resources/META-INF/services/org/apache/camel/{health-check-registry => health-check/default-registry} (100%) rename core/camel-health/src/generated/resources/META-INF/services/org/apache/camel/{routes-health-check-repository => health-check/routes-repository} (100%) create mode 100644 core/camel-health/src/main/java/org/apache/camel/impl/health/DefaultHealthChecksLoader.java copy tooling/spi-annotations/src/main/java/org/apache/camel/spi/annotations/{ConstantProvider.java => HealthCheck.java} (72%)