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 0753347 Sync deps add e820697 Upgrade checkstyle add f3f9475 Upgrade Classgraph to version 4.8.105 add b35d5be Sync deps add 6e44d9f CAMEL-16572: camel-spring-jdbc - Make camel-jdbc springless again add 59b9a16b CAMEL-16572: camel-spring-jdbc - Make camel-jdbc springless again add 876179f CAMEL-16572: camel-spring-jdbc - Make camel-jdbc springless again add 0dc3a38 Fixed CS add 281d2a4 Fixed CS add 3011235 Remove duplicated enum config add a928f30 Fixed CS add 40cd82b Fixed CS add 7fbb6d2 Revert "Upgrade checkstyle" add 28641dd Upgrade RabbitMQ to version 5.12.0 add 8a5ab39 Sync deps add 8c33ad1 Added camel-spring-jdbc to components POM add 9c3d898 Regen for commit 8c33ad10c583ea06e7465dcae0845a84951c635f No new revisions were added by this update. Summary of changes: bom/camel-bom/pom.xml | 5 + camel-dependencies/pom.xml | 4 +- .../org/apache/camel/catalog/components.properties | 1 + .../org/apache/camel/catalog/components/jdbc.json | 4 +- .../camel/catalog/components/spring-jdbc.json | 22 +-- .../org/apache/camel/catalog/docs.properties | 1 + .../apache/camel/catalog/docs/jdbc-component.adoc | 9 +- .../camel/catalog/docs/spring-jdbc-component.adoc | 94 ++++++++++++ .../component/azure/cosmosdb/azure-cosmosdb.json | 4 +- .../src/main/docs/azure-cosmosdb-component.adoc | 4 +- .../azure/cosmosdb/CosmosDbConfiguration.java | 2 +- .../org/apache/camel/component/bean/BeanInfo.java | 8 +- components/camel-jdbc/pom.xml | 10 +- .../component/jdbc/JdbcComponentConfigurer.java | 6 + .../component/jdbc/JdbcEndpointConfigurer.java | 6 + .../component/jdbc/JdbcEndpointUriFactory.java | 3 +- .../org/apache/camel/component/jdbc/jdbc.json | 4 +- .../camel-jdbc/src/main/docs/jdbc-component.adoc | 9 +- .../camel/component/jdbc/ConnectionStrategy.java | 32 +++++ .../component/jdbc/DefaultConnectionStrategy.java | 35 +++++ .../apache/camel/component/jdbc/JdbcComponent.java | 25 +++- .../apache/camel/component/jdbc/JdbcEndpoint.java | 18 ++- .../apache/camel/component/jdbc/JdbcProducer.java | 19 +-- .../{camel-jdbc => camel-spring-jdbc}/pom.xml | 13 +- .../spring/jdbc/SpringJdbcComponentConfigurer.java | 21 +++ .../spring/jdbc/SpringJdbcEndpointConfigurer.java | 21 +++ .../spring/jdbc/SpringJdbcEndpointUriFactory.java} | 9 +- .../services/org/apache/camel/component.properties | 7 + .../org/apache/camel/component/spring-jdbc | 2 + .../apache/camel/configurer/spring-jdbc-component | 2 + .../apache/camel/configurer/spring-jdbc-endpoint | 2 + .../apache/camel/urifactory/spring-jdbc-endpoint | 2 + .../camel/component/spring/jdbc/spring-jdbc.json} | 22 +-- .../src/main/docs/spring-jdbc-component.adoc | 94 ++++++++++++ .../spring/jdbc/SpringConnectionStrategy.java | 37 +++++ .../component/spring/jdbc/SpringJdbcComponent.java | 37 +++++ .../component/spring/jdbc/SpringJdbcEndpoint.java | 40 ++++++ .../spring/jdbc/AbstractJdbcTestSupport.java | 53 +++++++ .../camel/component/spring/jdbc/JdbcRouteTest.java | 78 ++++++++++ .../spring/jdbc/JdbcSpringAnotherRouteTest.java | 42 ++++++ .../src/test/resources/camelContext.xml | 47 ++++++ .../src/test/resources/log4j2.properties | 28 ++++ .../src/test/resources/sql/init.sql | 0 components/pom.xml | 1 + core/camel-allcomponents/pom.xml | 4 + .../properties/DefaultPropertiesParser.java | 2 +- .../converter/AnnotationTypeConverterLoader.java | 8 +- .../impl/converter/CoreTypeConverterRegistry.java | 6 +- .../component/ComponentsBuilderFactory.java | 13 ++ .../dsl/AzureCosmosdbComponentBuilderFactory.java | 2 +- .../component/dsl/JdbcComponentBuilderFactory.java | 20 +++ ...java => SpringJdbcComponentBuilderFactory.java} | 69 ++++++--- .../src/generated/resources/metadata.json | 22 +++ .../camel/catalog/impl/TimePatternConverter.java | 4 +- .../language/simple/SimpleExpressionParser.java | 2 +- .../camel/model/language/XPathExpression.java | 2 +- .../org/apache/camel/processor/PipelineHelper.java | 2 +- .../org/apache/camel/processor/PollEnricher.java | 2 +- .../ShareUnitOfWorkAggregationStrategy.java | 2 +- .../aggregate/UseLatestAggregationStrategy.java | 2 +- .../errorhandler/RedeliveryErrorHandler.java | 4 +- .../camel/component/bean/PredicateAsBeanTest.java | 2 +- .../apache/camel/model/ModelSanityCheckerTest.java | 2 +- .../builder/endpoint/EndpointBuilderFactory.java | 1 + .../camel/builder/endpoint/EndpointBuilders.java | 1 + .../builder/endpoint/StaticEndpointBuilders.java | 49 +++++++ .../dsl/CosmosDbEndpointBuilderFactory.java | 12 +- .../endpoint/dsl/JdbcEndpointBuilderFactory.java | 38 +++++ ....java => SpringJdbcEndpointBuilderFactory.java} | 160 ++++++++++++++------- .../org/apache/camel/main/components.properties | 1 + .../camel/management/DefaultManagementAgent.java | 2 +- .../camel/management/mbean/ManagedRoute.java | 2 +- .../org/apache/camel/support/ObjectHelper.java | 10 +- .../camel/support/ScheduledPollConsumer.java | 2 +- .../processor/DefaultExchangeFormatter.java | 2 +- .../throttling/ThrottlingExceptionRoutePolicy.java | 2 +- .../java/org/apache/camel/util/AntPathMatcher.java | 2 +- .../java/org/apache/camel/util/ObjectHelper.java | 3 +- .../java/org/apache/camel/util/OgnlHelper.java | 4 +- .../main/java/org/apache/camel/util/Scanner.java | 2 +- .../java/org/apache/camel/util/URISupport.java | 2 +- .../apache/camel/converter/jaxp/XmlConverter.java | 2 +- .../xtokenizer/XMLTokenExpressionIterator.java | 10 +- docs/components/modules/ROOT/nav.adoc | 1 + .../ROOT/pages/azure-cosmosdb-component.adoc | 4 +- .../modules/ROOT/pages/jdbc-component.adoc | 9 +- .../modules/ROOT/pages/spring-jdbc-component.adoc | 96 +++++++++++++ .../ROOT/pages/camel-3x-upgrade-guide-3_10.adoc | 6 + .../EndpointProducerDeserializersResolver.java | 1 + parent/pom.xml | 9 +- .../java/org/apache/camel/util/json/Jsoner.java | 10 +- .../camel/maven/packaging/generics/ClassUtil.java | 4 +- .../maven/packaging/generics/GenericsUtil.java | 6 +- 93 files changed, 1297 insertions(+), 209 deletions(-) copy components/camel-jdbc/src/generated/resources/org/apache/camel/component/jdbc/jdbc.json => catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-jdbc.json (85%) create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/spring-jdbc-component.adoc create mode 100644 components/camel-jdbc/src/main/java/org/apache/camel/component/jdbc/ConnectionStrategy.java create mode 100644 components/camel-jdbc/src/main/java/org/apache/camel/component/jdbc/DefaultConnectionStrategy.java copy components/{camel-jdbc => camel-spring-jdbc}/pom.xml (88%) create mode 100644 components/camel-spring-jdbc/src/generated/java/org/apache/camel/component/spring/jdbc/SpringJdbcComponentConfigurer.java create mode 100644 components/camel-spring-jdbc/src/generated/java/org/apache/camel/component/spring/jdbc/SpringJdbcEndpointConfigurer.java copy components/{camel-jdbc/src/generated/java/org/apache/camel/component/jdbc/JdbcEndpointUriFactory.java => camel-spring-jdbc/src/generated/java/org/apache/camel/component/spring/jdbc/SpringJdbcEndpointUriFactory.java} (85%) create mode 100644 components/camel-spring-jdbc/src/generated/resources/META-INF/services/org/apache/camel/component.properties create mode 100644 components/camel-spring-jdbc/src/generated/resources/META-INF/services/org/apache/camel/component/spring-jdbc create mode 100644 components/camel-spring-jdbc/src/generated/resources/META-INF/services/org/apache/camel/configurer/spring-jdbc-component create mode 100644 components/camel-spring-jdbc/src/generated/resources/META-INF/services/org/apache/camel/configurer/spring-jdbc-endpoint create mode 100644 components/camel-spring-jdbc/src/generated/resources/META-INF/services/org/apache/camel/urifactory/spring-jdbc-endpoint copy components/{camel-jdbc/src/generated/resources/org/apache/camel/component/jdbc/jdbc.json => camel-spring-jdbc/src/generated/resources/org/apache/camel/component/spring/jdbc/spring-jdbc.json} (85%) create mode 100644 components/camel-spring-jdbc/src/main/docs/spring-jdbc-component.adoc create mode 100644 components/camel-spring-jdbc/src/main/java/org/apache/camel/component/spring/jdbc/SpringConnectionStrategy.java create mode 100644 components/camel-spring-jdbc/src/main/java/org/apache/camel/component/spring/jdbc/SpringJdbcComponent.java create mode 100644 components/camel-spring-jdbc/src/main/java/org/apache/camel/component/spring/jdbc/SpringJdbcEndpoint.java create mode 100644 components/camel-spring-jdbc/src/test/java/org/apache/camel/component/spring/jdbc/AbstractJdbcTestSupport.java create mode 100644 components/camel-spring-jdbc/src/test/java/org/apache/camel/component/spring/jdbc/JdbcRouteTest.java create mode 100644 components/camel-spring-jdbc/src/test/java/org/apache/camel/component/spring/jdbc/JdbcSpringAnotherRouteTest.java create mode 100644 components/camel-spring-jdbc/src/test/resources/camelContext.xml create mode 100644 components/camel-spring-jdbc/src/test/resources/log4j2.properties copy components/{camel-jdbc => camel-spring-jdbc}/src/test/resources/sql/init.sql (100%) copy core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{JdbcComponentBuilderFactory.java => SpringJdbcComponentBuilderFactory.java} (60%) copy core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{JdbcEndpointBuilderFactory.java => SpringJdbcEndpointBuilderFactory.java} (77%) create mode 100644 docs/components/modules/ROOT/pages/spring-jdbc-component.adoc