You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gn...@apache.org on 2019/12/16 21:56:13 UTC

[camel] branch master updated: [CAMEL-14226] Extract spring-boot into a separate repo

This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new edeb1e7  [CAMEL-14226] Extract spring-boot into a separate repo
edeb1e7 is described below

commit edeb1e76f3b70e8a9d56ce8a76cd188e53766a0b
Author: Guillaume Nodet <gn...@gmail.com>
AuthorDate: Thu Dec 12 13:25:08 2019 +0100

    [CAMEL-14226] Extract spring-boot into a separate repo
---
 apache-camel/pom.xml                               | 1538 -------
 apache-camel/src/main/descriptors/common-bin.xml   |  306 --
 bom/camel-bom/pom.xml                              | 1535 -------
 bom/pom.xml                                        |    1 -
 catalog/camel-catalog-maven/pom.xml                |    6 -
 .../catalog/maven/MavenVersionManagerTest.java     |    6 +-
 catalog/camel-catalog-provider-springboot/pom.xml  |  104 -
 .../springboot/SpringBootRuntimeProvider.java      |  146 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../springboot/SpringBootRuntimeProviderTest.java  |  140 -
 catalog/pom.xml                                    |    1 -
 components/camel-bindy/pom.xml                     |    5 -
 .../BindySimpleFixedLengthObjectMarshallTest.java  |    4 +-
 components/camel-spring-boot/pom.xml               |  171 -
 .../src/main/docs/spring-boot.adoc                 |  693 ----
 .../camel/spring/boot/CamelAutoConfiguration.java  |  246 --
 .../spring/boot/CamelConfigurationProperties.java  |  527 ---
 .../spring/boot/CamelContextConfiguration.java     |   38 -
 .../camel/spring/boot/CamelMainRunController.java  |   56 -
 .../boot/CamelSpringBootApplicationController.java |  113 -
 .../boot/CamelSpringBootApplicationListener.java   |  258 --
 .../boot/CamelSpringBootBeanPostProcessor.java     |   30 -
 .../CamelSpringBootInitializationException.java    |   25 -
 .../boot/ComponentConfigurationProperties.java     |   23 -
 .../ComponentConfigurationPropertiesCommon.java    |   60 -
 .../boot/DataFormatConfigurationProperties.java    |   23 -
 .../DataFormatConfigurationPropertiesCommon.java   |   60 -
 .../boot/FatJarPackageScanClassResolver.java       |  100 -
 .../camel/spring/boot/FilePropertySource.java      |   81 -
 .../boot/LanguageConfigurationProperties.java      |   23 -
 .../LanguageConfigurationPropertiesCommon.java     |   60 -
 .../camel/spring/boot/SpringBootCamelContext.java  |   59 -
 .../spring/boot/SpringBootRoutesCollector.java     |  160 -
 .../boot/SpringBootXmlCamelContextConfigurer.java  |   47 -
 .../camel/spring/boot/SpringPropertiesParser.java  |   38 -
 .../camel/spring/boot/SpringTypeConverter.java     |   85 -
 ...upervisingRouteControllerAutoConfiguration.java |   93 -
 .../SupervisingRouteControllerConfiguration.java   |  179 -
 .../spring/boot/TypeConversionConfiguration.java   |   64 -
 .../endpoint/CamelRouteControllerEndpoint.java     |   54 -
 ...elRouteControllerEndpointAutoConfiguration.java |   44 -
 .../boot/actuate/endpoint/CamelRoutesEndpoint.java |  530 ---
 .../CamelRoutesEndpointAutoConfiguration.java      |   54 -
 .../endpoint/CamelRoutesEndpointProperties.java    |   34 -
 .../health/CamelHealthAutoConfiguration.java       |   55 -
 .../boot/actuate/health/CamelHealthIndicator.java  |   61 -
 .../actuate/info/CamelInfoAutoConfiguration.java   |   48 -
 .../boot/actuate/info/CamelInfoContributor.java    |   46 -
 .../boot/cloud/CamelCloudAutoConfiguration.java    |   30 -
 .../cloud/CamelCloudConfigurationProperties.java   |  352 --
 ...dServiceCallConfigurationAutoConfiguration.java |   89 -
 .../CamelCloudServiceChooserAutoConfiguration.java |   43 -
 .../boot/cloud/CamelCloudServiceDiscovery.java     |   47 -
 ...amelCloudServiceDiscoveryAutoConfiguration.java |  128 -
 .../spring/boot/cloud/CamelCloudServiceFilter.java |   36 -
 .../CamelCloudServiceFilterAutoConfiguration.java  |  131 -
 .../ClusteredRouteControllerAutoConfiguration.java |  100 -
 .../ClusteredRouteControllerConfiguration.java     |  145 -
 .../health/AbstractHealthCheckConfiguration.java   |   83 -
 .../health/HealthCheckRoutesAutoConfiguration.java |  161 -
 .../health/HealthCheckRoutesConfiguration.java     |  248 --
 .../HealthCheckServiceAutoConfiguration.java       |   75 -
 .../health/HealthCheckServiceConfiguration.java    |   79 -
 .../health/HealthCheckVerboseConfiguration.java    |   35 -
 .../spring/boot/health/HealthConfiguration.java    |   35 -
 .../camel/spring/boot/health/HealthConstants.java  |   25 -
 .../camel/spring/boot/model/RouteDetails.java      |  216 -
 .../camel/spring/boot/model/RouteDetailsInfo.java  |   42 -
 .../apache/camel/spring/boot/model/RouteInfo.java  |   73 -
 .../PropertiesComponentAutoConfiguration.java      |   89 -
 .../PropertiesComponentConfiguration.java          |  167 -
 .../boot/security/CamelSSLAutoConfiguration.java   |   64 -
 .../security/CamelSSLConfigurationProperties.java  |  234 --
 .../spring/boot/util/CamelPropertiesHelper.java    |  107 -
 .../boot/util/CompositeConversionService.java      |   83 -
 ...nalOnCamelContextAndAutoConfigurationBeans.java |   36 -
 .../camel/spring/boot/util/GroupCondition.java     |   44 -
 .../boot/util/HierarchicalPropertiesEvaluator.java |   55 -
 .../additional-spring-configuration-metadata.json  |   28 -
 .../src/main/resources/META-INF/spring.factories   |   49 -
 .../camel/spring/boot/CamelAnnotationsTest.java    |   71 -
 .../boot/CamelAutoConfigurationPropertiesTest.java |   88 -
 .../spring/boot/CamelAutoConfigurationTest.java    |  231 --
 .../boot/CamelConfigurationLocationsTest.java      |   67 -
 .../camel/spring/boot/CamelEventNotifierTest.java  |  105 -
 .../boot/CamelNonInvasiveCamelContextTest.java     |   85 -
 .../spring/boot/CamelSpringBootShutdownTest.java   |  127 -
 .../boot/CamelSpringBootTemplateShutdownTest.java  |   84 -
 .../camel/spring/boot/CamelXmlRoutesTest.java      |   62 -
 .../boot/CustomCamelCamelConfigurationTest.java    |   88 -
 .../spring/boot/CustomShutdownStrategyTest.java    |   93 -
 .../spring/boot/ExistingConversionServiceTest.java |   58 -
 .../spring/boot/LogListenerDiscoveryTest.java      |   60 -
 .../apache/camel/spring/boot/NoConvertersTest.java |   46 -
 .../org/apache/camel/spring/boot/PlainTest.java    |   54 -
 .../boot/RouteConfigWithCamelContextInjected.java  |   44 -
 .../spring/boot/SpringConverterDelegationTest.java |   65 -
 .../camel/spring/boot/SpringTypeConverterTest.java |  126 -
 .../spring/boot/StartupShutdownOrderTest.java      |  238 --
 .../SupervisingRouteControllerRestartTest.java     |  144 -
 .../boot/SupervisingRouteControllerTest.java       |  140 -
 .../spring/boot/UuidGeneratorDiscoveryTest.java    |   57 -
 .../spring/boot/XPathPropertyPlaceholderTest.java  |  114 -
 .../boot/actuate/endpoint/ActuatorTestRoute.java   |   30 -
 .../CamelEndpointsGloballyDisabledTest.java        |   47 -
 .../CamelRouteControllerEndpointDisabledTest.java  |   55 -
 ...erEndpointGloballyDisabledAndReenabledTest.java |   61 -
 .../endpoint/CamelRouteControllerEndpointTest.java |   61 -
 .../endpoint/CamelRoutesEndpointDisabledTest.java  |   55 -
 ...esEndpointGloballyDisabledAndReenabledTest.java |   61 -
 .../actuate/endpoint/CamelRoutesEndpointTest.java  |   88 -
 .../CamelRoutesEndpointWriteOperationTest.java     |   79 -
 .../boot/actuate/health/CamelHealthTest.java       |   61 -
 .../spring/boot/actuate/health/MyCamelRoute.java   |   29 -
 .../spring/boot/actuate/info/CamelInfoTest.java    |   53 -
 .../CamelCloudServiceCallConfigurationTest.java    |   70 -
 ...melCloudServiceCallGlobalConfigurationTest.java |  129 -
 .../CamelCloudServiceCallRefExpressionTest.java    |  135 -
 .../CamelCloudServiceCallSimpleExpressionTest.java |  127 -
 .../boot/cloud/CamelCloudServiceCallTest.java      |  128 -
 .../spring/boot/cloud/SpringBootPropertyUtil.java  |   57 -
 .../spring/boot/componentroute/ComponentRoute.java |   36 -
 .../boot/componentroute/ComponentRouteTest.java    |   55 -
 .../camel/spring/boot/dummy/DummyComponent.java    |   38 -
 .../camel/spring/boot/dummy/DummyConsumer.java     |   54 -
 .../camel/spring/boot/dummy/DummyEndpoint.java     |   58 -
 .../spring/boot/example/MyApplicationTest.java     |   49 -
 .../apache/camel/spring/boot/example/MyRoute.java  |   30 -
 .../boot/health/HealthCheckRegistryTest.java       |   90 -
 .../camel/spring/boot/issues/CountryPojo.java      |   78 -
 .../camel/spring/boot/issues/RestDslPostTest.java  |  102 -
 .../camel/spring/boot/issues/SimpleOgnlTest.java   |   69 -
 .../spring/boot/issues/StreamCachingTest.java      |   82 -
 .../apache/camel/spring/boot/issues/UserPojo.java  |   74 -
 .../spring/boot/mockendpoints/AdviceWithTest.java  |   74 -
 .../MockEndpointsAndSkipDirtiesContextTest.java    |   82 -
 .../boot/mockendpoints/MockEndpointsTest.java      |   56 -
 .../camel/spring/boot/mockendpoints/MyRoute.java   |   30 -
 .../boot/parent/SpringBootRefreshContextTest.java  |   58 -
 .../camel/spring/boot/routefilter/BarRoute.java    |   30 -
 .../camel/spring/boot/routefilter/BarTest.java     |   52 -
 .../camel/spring/boot/routefilter/DrinkRoute.java  |   30 -
 .../routefilter/FooExcludeRouteAnnotationTest.java |   54 -
 .../camel/spring/boot/routefilter/FooRoute.java    |   30 -
 .../camel/spring/boot/routefilter/FooTest.java     |   53 -
 .../security/CamelSSLAutoConfigurationTest.java    |   69 -
 .../spring/boot/security/CamelSSLNoConfigTest.java |   53 -
 .../boot/util/CamelPropertiesHelperTest.java       |  253 --
 .../spring/boot/util/GroupCondition1Test.java      |   49 -
 .../spring/boot/util/GroupCondition2Test.java      |   49 -
 .../spring/boot/util/GroupCondition3Test.java      |   49 -
 .../spring/boot/util/GroupCondition4Test.java      |   49 -
 .../spring/boot/util/GroupConditionTestBase.java   |   41 -
 .../util/HierarchicalPropertiesEvaluatorTest.java  |   63 -
 .../apache/camel/spring/boot/util/MyFooClass.java  |   46 -
 .../zlast/MixedBootAndXmlConfigurationTest.java    |   55 -
 .../spring/boot/zlast/MixedJavaDslAndXmlTest.java  |   80 -
 .../src/test/resources/application.properties      |   23 -
 .../src/test/resources/camel/camelContext.xml      |   28 -
 .../src/test/resources/externalCamelContext.xml    |   37 -
 .../src/test/resources/logback.xml                 |   42 -
 .../src/test/resources/mixed-camel-context.xml     |   30 -
 .../src/test/resources/routes/bar.xml              |   25 -
 .../src/test/resources/routes/foo.xml              |   25 -
 .../src/test/resources/test-camel-context.xml      |   35 -
 .../src/test/secret/do-not-tell.properties         |   18 -
 components/camel-spring-cloud-consul/pom.xml       |  203 -
 .../src/main/docs/spring-cloud-consul.adoc         |    3 -
 .../consul/ConsulServerToServiceDefinition.java    |   35 -
 ...ServerToServiceDefinitionAutoConfiguration.java |   53 -
 .../ServiceDefinitionToConsulRegistration.java     |   56 -
 ...itionToConsulRegistrationAutoConfiguration.java |   57 -
 .../src/main/resources/META-INF/spring.factories   |   36 -
 .../CamelCloudConsulAutoConfigurationTest.java     |  104 -
 .../CamelCloudConsulServiceRegistryTest.java       |  124 -
 .../src/test/resources/logback.xml                 |   42 -
 components/camel-spring-cloud-netflix/pom.xml      |  151 -
 .../src/main/docs/spring-cloud-netflix.adoc        |   46 -
 .../CamelCloudNetflixAutoConfiguration.java        |   46 -
 .../cloud/netflix/CamelCloudNetflixServerList.java |  104 -
 .../CamelCloudNetflixServiceLoadBalancer.java      |   88 -
 ...etflixServiceLoadBalancerAutoConfiguration.java |   60 -
 .../src/main/resources/META-INF/spring.factories   |   36 -
 ...ixServiceLoadBalancerAutoConfigurationTest.java |   78 -
 .../src/test/resources/logback.xml                 |   42 -
 components/camel-spring-cloud-zookeeper/pom.xml    |  137 -
 .../src/main/docs/spring-cloud-zookeeper.adoc      |    3 -
 .../ServiceDefinitionToZookeeperRegistration.java  |   50 -
 ...onToZookeeperRegistrationAutoConfiguration.java |   57 -
 .../ZookeeperServerToServiceDefinition.java        |   35 -
 ...keeperToServiceDefinitionAutoConfiguration.java |   53 -
 .../src/main/resources/META-INF/spring.factories   |   36 -
 .../CamelCloudZookeeperAutoConfigurationTest.java  |  120 -
 .../CamelCloudZookeeperServiceRegistryTest.java    |  131 -
 .../cloud/zookeeper/support/ZookeeperServer.java   |   62 -
 .../src/test/resources/logback.xml                 |   43 -
 components/camel-spring-cloud/pom.xml              |  133 -
 .../src/main/docs/spring-cloud.adoc                |   38 -
 .../cloud/CamelSpringCloudDiscoveryClient.java     |   64 -
 ...pringCloudDiscoveryClientAutoConfiguration.java |   60 -
 .../cloud/CamelSpringCloudServiceDiscovery.java    |   49 -
 ...ringCloudServiceDiscoveryAutoConfiguration.java |   61 -
 .../cloud/CamelSpringCloudServiceLoadBalancer.java |   78 -
 ...gCloudServiceLoadBalancerAutoConfiguration.java |   64 -
 .../cloud/CamelSpringCloudServiceRegistry.java     |  157 -
 ...pringCloudServiceRegistryAutoConfiguration.java |   64 -
 .../cloud/DefaultLoadBalancerClientAdapter.java    |   27 -
 .../spring/cloud/DefaultServiceLoadBalancer.java   |   50 -
 .../src/main/resources/META-INF/spring.factories   |   38 -
 .../CamelSpringCloudServiceCallRibbonTest.java     |   90 -
 .../cloud/CamelSpringCloudServiceRegistryTest.java |  287 --
 .../src/test/resources/logback.xml                 |   41 -
 components/pom.xml                                 |    7 -
 core/camel-core-engine/pom.xml                     |    2 -
 core/camel-jaxp/pom.xml                            |    2 -
 docs/components/modules/ROOT/nav.adoc              |    5 -
 docs/components/modules/ROOT/pages/index.adoc      |   12 +-
 .../components/modules/ROOT/pages/spring-boot.adoc |  694 ----
 .../modules/ROOT/pages/spring-cloud-consul.adoc    |    4 -
 .../modules/ROOT/pages/spring-cloud-netflix.adoc   |   47 -
 .../modules/ROOT/pages/spring-cloud-zookeeper.adoc |    4 -
 .../modules/ROOT/pages/spring-cloud.adoc           |   39 -
 .../user-manual/modules/ROOT/pages/camel-boot.adoc |    2 +-
 docs/user-manual/modules/ROOT/pages/index.adoc     |    5 -
 .../camel-example-cassandra-kubernetes/pom.xml     |    2 +-
 .../camel-example-fhir-auth-tx-spring-boot/pom.xml |  148 -
 .../readme.adoc                                    |   78 -
 .../src/main/data/patients.csv                     |    2 -
 .../main/java/sample/camel/MyCamelApplication.java |   37 -
 .../src/main/java/sample/camel/MyCamelRouter.java  |   64 -
 .../src/main/resources/application.properties      |   56 -
 .../java/sample/camel/MyCamelApplicationTest.java  |   55 -
 examples/camel-example-fhir-spring-boot/pom.xml    |  147 -
 .../camel-example-fhir-spring-boot/readme.adoc     |   78 -
 .../src/main/data/hl7v2.patient                    |    1 -
 .../main/java/sample/camel/MyCamelApplication.java |   36 -
 .../src/main/java/sample/camel/MyCamelRouter.java  |   72 -
 .../src/main/resources/application.properties      |   54 -
 .../java/sample/camel/MyCamelApplicationTest.java  |   55 -
 examples/camel-example-grpc-kubernetes/README.adoc |  132 -
 .../hello-camel-grpc-client-kubernetes/pom.xml     |  171 -
 .../camel/example/springboot/grpc/Application.java |   34 -
 .../example/springboot/grpc/CamelGrpcRoute.java    |   45 -
 .../src/main/proto/hellocamel.proto                |   39 -
 .../src/main/resources/application.properties      |   19 -
 .../hello-camel-grpc-server-kubernetes/pom.xml     |  170 -
 .../camel/examples/grpc/HelloCamelServer.java      |   81 -
 .../src/main/proto/hellocamel.proto                |   39 -
 examples/camel-example-grpc-kubernetes/pom.xml     |   47 -
 .../camel-example-hazelcast-kubernetes/pom.xml     |    2 +-
 examples/camel-example-hystrix/README.adoc         |   93 -
 examples/camel-example-hystrix/client/pom.xml      |   92 -
 .../main/java/sample/camel/ClientApplication.java  |   48 -
 .../src/main/java/sample/camel/ClientRoute.java    |   44 -
 .../src/main/java/sample/camel/CounterBean.java    |   30 -
 .../client/src/main/resources/META-INF/LICENSE.txt |  203 -
 .../client/src/main/resources/META-INF/NOTICE.txt  |   11 -
 .../client/src/main/resources/META-INF/beans.xml   |   20 -
 .../src/main/resources/application.properties      |   28 -
 .../client/src/main/resources/log4j2.properties    |   25 -
 .../images/hystrix-web-console.png                 |  Bin 50646 -> 0 bytes
 examples/camel-example-hystrix/pom.xml             |   45 -
 examples/camel-example-hystrix/service1/pom.xml    |   96 -
 .../java/sample/camel/Service1Application.java     |   37 -
 .../src/main/java/sample/camel/Service1Route.java  |   33 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/application.properties      |   25 -
 examples/camel-example-hystrix/service2/pom.xml    |  108 -
 .../java/sample/camel/Service2Application.java     |   34 -
 .../src/main/java/sample/camel/Service2Route.java  |   31 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../service2/src/main/resources/log4j2.properties  |   25 -
 examples/camel-example-jira/README.adoc            |   27 -
 examples/camel-example-jira/pom.xml                |  127 -
 .../apache/camel/example/jira/AddIssueRoute.java   |   58 -
 .../org/apache/camel/example/jira/Application.java |   34 -
 .../apache/camel/example/jira/AttachFileRoute.java |   43 -
 .../camel/example/jira/NewCommentsRoute.java       |   45 -
 .../src/main/resources/application.properties      |   24 -
 .../src/main/resources/logback.xml                 |   46 -
 examples/camel-example-kafka-avro/README.adoc      |   74 -
 examples/camel-example-kafka-avro/pom.xml          |  185 -
 .../camel/example/kafka/avro/Application.java      |   37 -
 .../camel/example/kafka/avro/AvroRouteBuilder.java |   36 -
 .../kafka/avro/CustomKafkaAvroDeserializer.java    |   71 -
 .../kafka/avro/CustomKafkaAvroSerializer.java      |   78 -
 .../avro/KafkaAvroMessageConsumerProcessor.java    |   32 -
 .../kafka/avro/KafkaAvroMessageProcessor.java      |   36 -
 .../example/kafka/avro/KafkaAvroProcessor.java     |   40 -
 .../src/main/resources/application.properties      |   32 -
 .../src/main/resources/avro/employee.avsc          |   19 -
 .../src/main/resources/log4j2.properties           |   23 -
 .../src/main/resources/register_schema.py          |   48 -
 .../src/main/resources/spring/camel-context.xml    |   34 -
 .../README.adoc                                    |   62 -
 .../camel-example-kafka-offsetrepository/pom.xml   |  127 -
 .../kafka/offsetRepository/KafkaProcessor.java     |   39 -
 .../kafka/offsetRepository/OffsetRepoApp.java      |   37 -
 .../src/main/resources/application.properties      |   33 -
 .../src/main/resources/log4j2.properties           |   23 -
 .../src/main/resources/offsetStateRepo.dat         |    1 -
 .../src/main/resources/spring/camel-context.xml    |   55 -
 examples/camel-example-reactive-streams/pom.xml    |  120 -
 .../camel-example-reactive-streams/readme.adoc     |   32 -
 .../streams/BasicCamelToReactorExample.java        |   97 -
 .../streams/BasicCamelToReactorInOutExample.java   |  157 -
 .../streams/BasicReactorToCamelExample.java        |   88 -
 .../streams/BasicReactorToCamelInOutExample.java   |   90 -
 .../reactive/streams/ClientAPIRestExample.java     |   84 -
 .../reactive/streams/ClientAPIWorkflowExample.java |   89 -
 .../example/reactive/streams/RestExample.java      |   81 -
 .../streams/app/ReactiveStreamsSpringBootApp.java  |   31 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   42 -
 .../src/main/resources/application.yml             |   31 -
 examples/camel-example-resilience4j/README.adoc    |   86 -
 examples/camel-example-resilience4j/client/pom.xml |   92 -
 .../main/java/sample/camel/ClientApplication.java  |   38 -
 .../src/main/java/sample/camel/ClientRoute.java    |   44 -
 .../src/main/java/sample/camel/CounterBean.java    |   30 -
 .../client/src/main/resources/META-INF/LICENSE.txt |  203 -
 .../client/src/main/resources/META-INF/NOTICE.txt  |   11 -
 .../client/src/main/resources/META-INF/beans.xml   |   20 -
 .../src/main/resources/application.properties      |   31 -
 .../client/src/main/resources/log4j2.properties    |   23 -
 .../camel-example-resilience4j/client2/pom.xml     |  108 -
 .../main/java/sample/camel/Client2Application.java |   36 -
 .../src/main/java/sample/camel/Client2Route.java   |   42 -
 .../src/main/java/sample/camel/CounterBean.java    |   27 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../client2/src/main/resources/META-INF/NOTICE.txt |   11 -
 .../client2/src/main/resources/META-INF/beans.xml  |   20 -
 .../src/main/resources/application.properties      |   29 -
 .../client2/src/main/resources/log4j2.properties   |   23 -
 examples/camel-example-resilience4j/pom.xml        |   46 -
 .../camel-example-resilience4j/service1/pom.xml    |   96 -
 .../java/sample/camel/Service1Application.java     |   37 -
 .../src/main/java/sample/camel/Service1Route.java  |   33 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/application.properties      |   25 -
 .../camel-example-resilience4j/service2/pom.xml    |  108 -
 .../java/sample/camel/Service2Application.java     |   34 -
 .../src/main/java/sample/camel/Service2Route.java  |   31 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../service2/src/main/resources/log4j2.properties  |   25 -
 examples/camel-example-rest-producer/pom.xml       |  133 -
 examples/camel-example-rest-producer/readme.adoc   |   38 -
 .../src/main/java/sample/camel/PetController.java  |   45 -
 .../main/java/sample/camel/RestApplication.java    |   37 -
 .../src/main/java/sample/camel/RestRoute.java      |   41 -
 .../src/main/resources/application.properties      |   25 -
 .../java/sample/camel/RestApplicationTest.java     |   47 -
 examples/camel-example-rest-swagger/README.adoc    |   41 -
 examples/camel-example-rest-swagger/pom.xml        |  104 -
 .../camel/example/RestSwaggerApplication.java      |   68 -
 .../README.adoc                                    |   72 -
 .../pom.xml                                        |   82 -
 .../camel/example/servlet/ServletProcessor.java    |   34 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../resources/OSGI-INF/blueprint/camel-context.xml |   48 -
 .../OSGI-INF/blueprint/servlet-service.xml         |   47 -
 .../src/main/resources/log4j2.properties           |   23 -
 .../camel-example-spring-boot-activemq/pom.xml     |  112 -
 .../camel-example-spring-boot-activemq/readme.adoc |   31 -
 .../java/sample/camel/SampleAmqApplication.java    |   30 -
 .../java/sample/camel/SampleAutowiredAmqRoute.java |   35 -
 .../src/main/resources/application.properties      |   26 -
 .../sample/camel/SampleAmqApplicationTests.java    |   43 -
 examples/camel-example-spring-boot-amqp/pom.xml    |  129 -
 .../camel-example-spring-boot-amqp/readme.adoc     |   36 -
 .../src/main/data/ReadMe.txt                       |   43 -
 .../src/main/java/sample/camel/AmqpConfig.java     |   86 -
 .../java/sample/camel/SampleAmqApplication.java    |   32 -
 .../sample/camel/SampleAutowiredAmqpRoute.java     |   46 -
 .../src/main/resources/application.properties      |   25 -
 .../sample/camel/SampleAmqApplicationTests.java    |   43 -
 .../cluster-bootstrap/pom.xml                      |   64 -
 .../camel/examples/cluster/ClusterBootstrap.java   |   36 -
 .../cluster/ClusterBootstrapConfiguration.java     |   44 -
 .../src/main/resources/application.properties      |   23 -
 .../cluster-node/pom.xml                           |  100 -
 .../apache/camel/examples/cluster/ClusterNode.java |   36 -
 .../examples/cluster/ClusterNodeConfiguration.java |   47 -
 .../src/main/resources/application.properties      |   47 -
 .../pom.xml                                        |   47 -
 .../readme.adoc                                    |   30 -
 .../camel-example-spring-boot-geocoder/README.adoc |  117 -
 .../camel-example-spring-boot-geocoder/pom.xml     |  118 -
 .../example/springboot/geocoder/Application.java   |   34 -
 .../springboot/geocoder/CamelGeocoderRoute.java    |   46 -
 .../src/main/resources/application.properties      |   47 -
 .../springboot/geocoder/ApplicationTest.java       |   54 -
 .../camel-example-spring-boot-grpc/README.adoc     |   68 -
 .../hello-camel-grpc-client/pom.xml                |  130 -
 .../camel/example/springboot/grpc/Application.java |   34 -
 .../example/springboot/grpc/CamelGrpcRoute.java    |   45 -
 .../src/main/proto/hellocamel.proto                |   39 -
 .../src/main/resources/application.properties      |   19 -
 .../hello-camel-grpc-server/pom.xml                |  112 -
 .../camel/examples/grpc/HelloCamelServer.java      |   81 -
 .../src/main/proto/hellocamel.proto                |   39 -
 examples/camel-example-spring-boot-grpc/pom.xml    |   45 -
 .../application/pom.xml                            |  111 -
 .../src/main/java/sample/camel/Application.java    |   35 -
 .../main/java/sample/camel/ApplicationCheck.java   |   49 -
 .../sample/camel/ApplicationConfiguration.java     |   58 -
 .../src/main/resources/application.properties      |   80 -
 .../pom.xml                                        |   48 -
 .../readme.adoc                                    |  221 -
 .../service/pom.xml                                |   89 -
 .../service/src/main/bash/consul-run-linux.sh      |   59 -
 .../service/src/main/bash/consul-run-osx.sh        |   62 -
 .../src/main/java/sample/service/Application.java  |   36 -
 .../src/main/resources/application.properties      |   25 -
 .../README.adoc                                    |   30 -
 .../camel-example-spring-boot-infinispan/pom.xml   |  100 -
 .../example/springboot/infinispan/Application.java |   34 -
 .../infinispan/CamelInfinispanRoute.java           |   42 -
 .../src/main/resources/application.properties      |   21 -
 examples/camel-example-spring-boot-master/pom.xml  |   99 -
 .../camel-example-spring-boot-master/readme.adoc   |   27 -
 .../apache/camel/examples/master/MasterNode.java   |   36 -
 .../examples/master/MasterNodeConfiguration.java   |   47 -
 .../src/main/resources/application.properties      |   43 -
 .../camel-example-spring-boot-metrics/README.adoc  |   59 -
 examples/camel-example-spring-boot-metrics/pom.xml |  127 -
 .../example/spring/boot/metrics/Application.java   |  120 -
 .../src/main/resources/application.properties      |   19 -
 .../camel-example-spring-boot-pojo/README.adoc     |   32 -
 examples/camel-example-spring-boot-pojo/pom.xml    |  111 -
 .../src/main/java/sample/camel/Application.java    |   37 -
 .../src/main/java/sample/camel/MagicNumber.java    |   28 -
 .../src/main/java/sample/camel/NumberPojo.java     |   49 -
 .../src/main/java/sample/camel/NumberRoute.java    |   34 -
 .../src/main/resources/application.properties      |   25 -
 .../camel-example-spring-boot-rest-jpa/README.adoc |   86 -
 .../camel-example-spring-boot-rest-jpa/pom.xml     |  157 -
 .../example/spring/boot/rest/jpa/Application.java  |   84 -
 .../camel/example/spring/boot/rest/jpa/Book.java   |   59 -
 .../spring/boot/rest/jpa/BookRepository.java       |   22 -
 .../example/spring/boot/rest/jpa/Database.java     |   38 -
 .../camel/example/spring/boot/rest/jpa/Order.java  |   80 -
 .../spring/boot/rest/jpa/OrderRepository.java      |   22 -
 .../example/spring/boot/rest/jpa/OrderService.java |   38 -
 .../src/main/resources/application-dev.yml         |   37 -
 .../src/main/resources/application.yml             |   57 -
 .../src/main/resources/data.sql                    |   21 -
 .../spring/boot/rest/jpa/ApplicationTest.java      |   86 -
 .../src/test/resources/application.yml             |   29 -
 .../README.adoc                                    |   86 -
 .../camel-example-spring-boot-rest-swagger/pom.xml |  123 -
 .../camel/example/springboot/Application.java      |   34 -
 .../camel/example/springboot/CamelRouter.java      |   88 -
 .../org/apache/camel/example/springboot/User.java  |   65 -
 .../camel/example/springboot/UserService.java      |   50 -
 .../camel/example/springboot/UserServiceImpl.java  |   51 -
 .../src/main/resources/application.properties      |   41 -
 .../README.adoc                                    |   78 -
 .../consumer/pom.xml                               |  143 -
 .../example/ServiceCallConsumerApplication.java    |   37 -
 .../ServiceCallConsumerAutoConfiguration.java      |   51 -
 .../src/main/resources/application.properties      |   42 -
 .../consumer/src/main/resources/logback.xml        |   36 -
 .../camel-example-spring-boot-servicecall/pom.xml  |   45 -
 .../services/pom.xml                               |  112 -
 .../services/src/main/bash/consul-run-linux.sh     |   51 -
 .../services/src/main/bash/consul-run-osx.sh       |   52 -
 .../apache/camel/example/ServiceApplication.java   |   74 -
 .../src/main/resources/application.properties      |   25 -
 .../src/main/resources/consul/services.json        |   19 -
 .../services/src/main/resources/logback.xml        |   36 -
 .../pom.xml                                        |  140 -
 .../readme.adoc                                    |   56 -
 .../src/main/java/sample/camel/Application.java    |   37 -
 .../main/java/sample/camel/ApplicationRoutes.java  |   52 -
 .../src/main/resources/application.properties      |   45 -
 examples/camel-example-spring-boot-xml/pom.xml     |  138 -
 examples/camel-example-spring-boot-xml/readme.adoc |   46 -
 .../src/main/java/sample/camel/SampleBean.java     |   38 -
 .../java/sample/camel/SampleCamelApplication.java  |   40 -
 .../src/main/resources/application.properties      |   44 -
 .../src/main/resources/my-camel.xml                |   40 -
 .../test/java/sample/camel/FooApplicationTest.java |   52 -
 .../sample/camel/SampleCamelApplicationTest.java   |   49 -
 examples/camel-example-spring-boot/pom.xml         |  147 -
 examples/camel-example-spring-boot/readme.adoc     |   57 -
 .../src/main/java/sample/camel/MyBean.java         |   38 -
 .../main/java/sample/camel/MyCamelApplication.java |   37 -
 .../src/main/java/sample/camel/MyCamelRouter.java  |   40 -
 .../src/main/resources/application.properties      |   55 -
 .../sample/camel/FooApplicationJUnit5Test.java     |   52 -
 .../test/java/sample/camel/FooApplicationTest.java |   53 -
 .../sample/camel/MyCamelApplicationJUnit5Test.java |   48 -
 .../java/sample/camel/MyCamelApplicationTest.java  |   49 -
 .../README.adoc                                    |   68 -
 .../consumer/pom.xml                               |  134 -
 .../apache/camel/example/ConsumerApplication.java  |   64 -
 .../src/main/resources/application.properties      |   40 -
 .../consumer/src/main/resources/logback.xml        |   36 -
 .../camel-example-spring-cloud-servicecall/pom.xml |   44 -
 .../service/pom.xml                                |  104 -
 .../service/src/main/bash/consul-run-linux.sh      |   50 -
 .../service/src/main/bash/consul-run-osx.sh        |   50 -
 .../apache/camel/example/ServiceApplication.java   |   71 -
 .../src/main/resources/application.properties      |   25 -
 .../src/main/resources/consul/services.json        |   19 -
 .../service/src/main/resources/logback.xml         |   36 -
 .../README.adoc                                    |   72 -
 .../consumer/pom.xml                               |  142 -
 .../apache/camel/example/ConsumerApplication.java  |   57 -
 .../src/main/resources/application.properties      |   44 -
 .../pom.xml                                        |   45 -
 .../service/pom.xml                                |  129 -
 .../apache/camel/example/ServiceApplication.java   |   51 -
 .../src/main/resources/application.properties      |   39 -
 .../camel-example-twitter-salesforce/README.adoc   |  126 -
 examples/camel-example-twitter-salesforce/pom.xml  |  125 -
 .../org/apache/camel/example/mention/Contact.java  |   61 -
 .../mention/TwitterSalesforceApplication.java      |   34 -
 .../example/mention/TwitterSalesforceRoute.java    |   43 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/application.properties      |   39 -
 .../camel-example-validator-spring-boot/pom.xml    |  126 -
 .../readme.adoc                                    |   34 -
 .../main/java/sample/camel/GreetingValidator.java  |   47 -
 .../src/main/java/sample/camel/SampleBean.java     |   38 -
 .../java/sample/camel/SampleCamelApplication.java  |   37 -
 .../main/java/sample/camel/SampleCamelRouter.java  |   42 -
 .../src/main/resources/application.properties      |   28 -
 .../sample/camel/SampleCamelApplicationTest.java   |   47 -
 examples/camel-example-webhook/pom.xml             |  103 -
 examples/camel-example-webhook/readme.adoc         |   72 -
 .../apache/camel/example/webhook/Application.java  |   46 -
 .../src/main/resources/application.properties      |   22 -
 examples/camel-example-zipkin/README.adoc          |  127 -
 examples/camel-example-zipkin/client/pom.xml       |  126 -
 .../main/java/sample/camel/ClientApplication.java  |   42 -
 .../src/main/java/sample/camel/ClientRoute.java    |   36 -
 .../src/main/java/sample/camel/CounterBean.java    |   32 -
 .../client/src/main/resources/META-INF/LICENSE.txt |  203 -
 .../client/src/main/resources/META-INF/NOTICE.txt  |   11 -
 .../client/src/main/resources/META-INF/beans.xml   |   20 -
 .../client/src/main/resources/log4j2.properties    |   25 -
 .../images/zipkin-web-console-1.png                |  Bin 47985 -> 0 bytes
 .../images/zipkin-web-console-2.png                |  Bin 132664 -> 0 bytes
 examples/camel-example-zipkin/pom.xml              |   45 -
 examples/camel-example-zipkin/service1/pom.xml     |   96 -
 .../java/sample/camel/Service1Application.java     |   42 -
 .../src/main/java/sample/camel/Service1Route.java  |   36 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/application.properties      |   38 -
 examples/camel-example-zipkin/service2/pom.xml     |  108 -
 .../java/sample/camel/Service2Application.java     |   33 -
 .../src/main/java/sample/camel/Service2Route.java  |   46 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../service2/src/main/resources/log4j2.properties  |   25 -
 examples/pom.xml                                   |   35 -
 parent/pom.xml                                     | 1537 +------
 platforms/pom.xml                                  |    1 -
 .../spring-boot/components-starter/README.adoc     |   24 -
 .../camel-activemq-starter/pom.xml                 |   58 -
 .../ActiveMQComponentAutoConfiguration.java        |  128 -
 .../springboot/ActiveMQComponentConfiguration.java | 1400 -------
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-ahc-starter/pom.xml   |   53 -
 .../springboot/AhcComponentAutoConfiguration.java  |  128 -
 .../ahc/springboot/AhcComponentConfiguration.java  |  188 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-ahc-ws-starter/pom.xml                   |   53 -
 .../springboot/WsComponentAutoConfiguration.java   |  128 -
 .../ws/springboot/WsComponentConfiguration.java    |  188 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-amqp-starter/pom.xml  |   53 -
 .../springboot/AMQPComponentAutoConfiguration.java |  128 -
 .../springboot/AMQPComponentConfiguration.java     | 1353 ------
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-any23-starter/pom.xml |   53 -
 .../Any23DataFormatAutoConfiguration.java          |  128 -
 .../springboot/Any23DataFormatConfiguration.java   |   82 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-apns-starter/pom.xml  |   61 -
 .../springboot/ApnsComponentAutoConfiguration.java |  128 -
 .../springboot/ApnsComponentConfiguration.java     |  102 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-as2-starter/pom.xml   |   69 -
 .../springboot/AS2ComponentAutoConfiguration.java  |  128 -
 .../as2/springboot/AS2ComponentConfiguration.java  |  469 ---
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-asn1-starter/pom.xml  |   53 -
 .../ASN1DataFormatAutoConfiguration.java           |  128 -
 .../springboot/ASN1DataFormatConfiguration.java    |   81 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-asterisk-starter/pom.xml                 |   61 -
 .../AsteriskComponentAutoConfiguration.java        |  128 -
 .../springboot/AsteriskComponentConfiguration.java |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-atmos-starter/pom.xml |   61 -
 .../AtmosComponentAutoConfiguration.java           |  128 -
 .../springboot/AtmosComponentConfiguration.java    |  136 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-atmosphere-websocket-starter/pom.xml     |   53 -
 .../WebsocketComponentAutoConfiguration.java       |  128 -
 .../WebsocketComponentConfiguration.java           |  200 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-atom-starter/pom.xml  |   61 -
 .../springboot/AtomComponentAutoConfiguration.java |  128 -
 .../springboot/AtomComponentConfiguration.java     |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-atomix-starter/pom.xml                   |   53 -
 .../AtomixMapComponentAutoConfiguration.java       |  128 -
 .../AtomixMapComponentConfiguration.java           |  194 -
 .../AtomixMessagingComponentAutoConfiguration.java |  129 -
 .../AtomixMessagingComponentConfiguration.java     |  206 -
 .../AtomixMultiMapComponentAutoConfiguration.java  |  129 -
 .../AtomixMultiMapComponentConfiguration.java      |  195 -
 .../AtomixQueueComponentAutoConfiguration.java     |  128 -
 .../AtomixQueueComponentConfiguration.java         |  169 -
 .../AtomixSetComponentAutoConfiguration.java       |  128 -
 .../AtomixSetComponentConfiguration.java           |  181 -
 .../AtomixValueComponentAutoConfiguration.java     |  128 -
 .../AtomixValueComponentConfiguration.java         |  181 -
 .../AtomixClusterServiceAutoConfiguration.java     |   98 -
 .../AtomixClusterServiceConfiguration.java         |  178 -
 .../springboot/StringToAddressConverter.java       |   29 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   42 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-avro-starter/pom.xml  |   53 -
 .../springboot/AvroComponentAutoConfiguration.java |  128 -
 .../springboot/AvroComponentConfiguration.java     |  230 --
 .../AvroDataFormatAutoConfiguration.java           |  128 -
 .../springboot/AvroDataFormatConfiguration.java    |   67 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-cw-starter/pom.xml                   |   61 -
 .../springboot/CwComponentAutoConfiguration.java   |  128 -
 .../cw/springboot/CwComponentConfiguration.java    |  291 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-ddb-starter/pom.xml                  |   61 -
 .../springboot/DdbComponentAutoConfiguration.java  |  128 -
 .../ddb/springboot/DdbComponentConfiguration.java  |  319 --
 .../DdbStreamComponentAutoConfiguration.java       |  128 -
 .../DdbStreamComponentConfiguration.java           |  284 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   21 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-ec2-starter/pom.xml                  |   61 -
 .../springboot/EC2ComponentAutoConfiguration.java  |  128 -
 .../ec2/springboot/EC2ComponentConfiguration.java  |  246 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-ecs-starter/pom.xml                  |   61 -
 .../springboot/ECSComponentAutoConfiguration.java  |  128 -
 .../ecs/springboot/ECSComponentConfiguration.java  |  243 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-eks-starter/pom.xml                  |   61 -
 .../springboot/EKSComponentAutoConfiguration.java  |  128 -
 .../eks/springboot/EKSComponentConfiguration.java  |  243 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-iam-starter/pom.xml                  |   61 -
 .../springboot/IAMComponentAutoConfiguration.java  |  128 -
 .../iam/springboot/IAMComponentConfiguration.java  |  243 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-kinesis-starter/pom.xml              |   61 -
 .../KinesisFirehoseComponentAutoConfiguration.java |  129 -
 .../KinesisFirehoseComponentConfiguration.java     |  246 --
 .../KinesisComponentAutoConfiguration.java         |  128 -
 .../springboot/KinesisComponentConfiguration.java  |  311 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   21 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-kms-starter/pom.xml                  |   61 -
 .../springboot/KMSComponentAutoConfiguration.java  |  128 -
 .../kms/springboot/KMSComponentConfiguration.java  |  243 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-lambda-starter/pom.xml               |   61 -
 .../LambdaComponentAutoConfiguration.java          |  128 -
 .../springboot/LambdaComponentConfiguration.java   |  256 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-mq-starter/pom.xml                   |   61 -
 .../springboot/MQComponentAutoConfiguration.java   |  128 -
 .../mq/springboot/MQComponentConfiguration.java    |  244 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-msk-starter/pom.xml                  |   61 -
 .../springboot/MSKComponentAutoConfiguration.java  |  128 -
 .../msk/springboot/MSKComponentConfiguration.java  |  243 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-s3-starter/pom.xml                   |   61 -
 .../springboot/S3ComponentAutoConfiguration.java   |  128 -
 .../s3/springboot/S3ComponentConfiguration.java    |  591 ---
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-sdb-starter/pom.xml                  |   61 -
 .../springboot/SdbComponentAutoConfiguration.java  |  128 -
 .../sdb/springboot/SdbComponentConfiguration.java  |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-ses-starter/pom.xml                  |   61 -
 .../springboot/SesComponentAutoConfiguration.java  |  128 -
 .../ses/springboot/SesComponentConfiguration.java  |  295 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-sns-starter/pom.xml                  |   61 -
 .../springboot/SnsComponentAutoConfiguration.java  |  128 -
 .../sns/springboot/SnsComponentConfiguration.java  |  368 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-sqs-starter/pom.xml                  |   61 -
 .../springboot/SqsComponentAutoConfiguration.java  |  128 -
 .../sqs/springboot/SqsComponentConfiguration.java  |  615 ---
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-swf-starter/pom.xml                  |   61 -
 .../springboot/SWFComponentAutoConfiguration.java  |  128 -
 .../swf/springboot/SWFComponentConfiguration.java  |  487 ---
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-translate-starter/pom.xml            |   61 -
 .../TranslateComponentAutoConfiguration.java       |  128 -
 .../TranslateComponentConfiguration.java           |  255 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-aws-xray-starter/pom.xml                 |   61 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-azure-starter/pom.xml |   53 -
 .../BlobServiceComponentAutoConfiguration.java     |  128 -
 .../BlobServiceComponentConfiguration.java         |  329 --
 .../QueueServiceComponentAutoConfiguration.java    |  129 -
 .../QueueServiceComponentConfiguration.java        |  205 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-barcode-starter/pom.xml                  |   53 -
 .../BarcodeDataFormatAutoConfiguration.java        |  128 -
 .../springboot/BarcodeDataFormatConfiguration.java |  103 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-base64-starter/pom.xml                   |   53 -
 .../Base64DataFormatAutoConfiguration.java         |  128 -
 .../springboot/Base64DataFormatConfiguration.java  |   93 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-bean-starter/pom.xml  |   53 -
 .../springboot/BeanComponentAutoConfiguration.java |  128 -
 .../springboot/BeanComponentConfiguration.java     |  102 -
 .../ClassComponentAutoConfiguration.java           |  128 -
 .../springboot/ClassComponentConfiguration.java    |  102 -
 .../springboot/BeanLanguageAutoConfiguration.java  |  117 -
 .../bean/springboot/BeanLanguageConfiguration.java |   52 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   23 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-bean-validator-starter/pom.xml           |   53 -
 .../BeanValidatorComponentAutoConfiguration.java   |  129 -
 .../BeanValidatorComponentConfiguration.java       |  153 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-beanio-starter/pom.xml                   |   53 -
 .../BeanIODataFormatAutoConfiguration.java         |  128 -
 .../springboot/BeanIODataFormatConfiguration.java  |  160 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-beanstalk-starter/pom.xml                |   53 -
 .../BeanstalkComponentAutoConfiguration.java       |  128 -
 .../BeanstalkComponentConfiguration.java           |  105 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-bindy-starter/pom.xml |   53 -
 .../BindyCsvDataFormatAutoConfiguration.java       |  129 -
 .../BindyCsvDataFormatConfiguration.java           |  118 -
 ...indyFixedLengthDataFormatAutoConfiguration.java |  129 -
 .../BindyFixedLengthDataFormatConfiguration.java   |  118 -
 ...ndyKeyValuePairDataFormatAutoConfiguration.java |  129 -
 .../BindyKeyValuePairDataFormatConfiguration.java  |  118 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   22 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-bonita-starter/pom.xml                   |   53 -
 .../BonitaComponentAutoConfiguration.java          |  128 -
 .../springboot/BonitaComponentConfiguration.java   |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-box-starter/pom.xml   |   61 -
 .../springboot/BoxComponentAutoConfiguration.java  |  128 -
 .../box/springboot/BoxComponentConfiguration.java  |  323 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-braintree-starter/pom.xml                |   53 -
 .../BraintreeComponentAutoConfiguration.java       |  128 -
 .../BraintreeComponentConfiguration.java           |  254 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-browse-starter/pom.xml                   |   53 -
 .../BrowseComponentAutoConfiguration.java          |  128 -
 .../springboot/BrowseComponentConfiguration.java   |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-caffeine-starter/pom.xml                 |   53 -
 .../CaffeineCacheComponentAutoConfiguration.java   |  129 -
 .../CaffeineCacheComponentConfiguration.java       |  295 --
 ...affeineLoadCacheComponentAutoConfiguration.java |  129 -
 .../CaffeineLoadCacheComponentConfiguration.java   |  296 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   21 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-cassandraql-starter/pom.xml              |   58 -
 .../CassandraComponentAutoConfiguration.java       |  128 -
 .../CassandraComponentConfiguration.java           |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-cbor-starter/pom.xml  |   53 -
 .../CBORDataFormatAutoConfiguration.java           |  128 -
 .../springboot/CBORDataFormatConfiguration.java    |  194 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-chatscript-starter/pom.xml               |   53 -
 .../ChatScriptComponentAutoConfiguration.java      |  128 -
 .../ChatScriptComponentConfiguration.java          |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-chunk-starter/pom.xml |   53 -
 .../ChunkComponentAutoConfiguration.java           |  128 -
 .../springboot/ChunkComponentConfiguration.java    |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-cm-sms-starter/pom.xml                   |   61 -
 .../springboot/CMComponentAutoConfiguration.java   |  128 -
 .../cm/springboot/CMComponentConfiguration.java    |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-cmis-starter/pom.xml  |   53 -
 .../springboot/CMISComponentAutoConfiguration.java |  128 -
 .../springboot/CMISComponentConfiguration.java     |  103 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-coap-starter/pom.xml  |   53 -
 .../springboot/CoAPComponentAutoConfiguration.java |  128 -
 .../springboot/CoAPComponentConfiguration.java     |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-cometd-starter/pom.xml                   |   53 -
 .../CometdComponentAutoConfiguration.java          |  128 -
 .../springboot/CometdComponentConfiguration.java   |  179 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-consul-starter/pom.xml                   |  129 -
 .../ConsulComponentAutoConfiguration.java          |  128 -
 .../springboot/ConsulComponentConfiguration.java   |  473 ---
 .../ConsulServiceDiscoveryAutoConfiguration.java   |  106 -
 .../ConsulServiceRegistryAutoConfiguration.java    |   48 -
 .../cloud/ConsulServiceRegistryConfiguration.java  |   76 -
 .../ConsulClusterServiceAutoConfiguration.java     |   53 -
 .../cluster/ConsulClusterServiceConfiguration.java |   77 -
 .../HealthCheckRepositoryAutoConfiguration.java    |   63 -
 .../health/HealthCheckRepositoryConfiguration.java |   56 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   22 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../cloud/ConsulServiceDiscoveryTest.java          |   63 -
 .../springboot/cloud/ConsulServiceRegistryIT.java  |  117 -
 .../src/test/resources/application.properties      |   17 -
 .../src/test/resources/logback.xml                 |   42 -
 .../camel-controlbus-starter/pom.xml               |   53 -
 .../ControlBusComponentAutoConfiguration.java      |  128 -
 .../ControlBusComponentConfiguration.java          |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-corda-starter/pom.xml |   53 -
 .../CordaComponentAutoConfiguration.java           |  128 -
 .../springboot/CordaComponentConfiguration.java    |  264 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-core-starter/pom.xml  |   49 -
 .../ConstantLanguageAutoConfiguration.java         |  118 -
 .../springboot/ConstantLanguageConfiguration.java  |   53 -
 .../HeaderLanguageAutoConfiguration.java           |  118 -
 .../springboot/HeaderLanguageConfiguration.java    |   53 -
 .../ExchangePropertyLanguageAutoConfiguration.java |  119 -
 .../ExchangePropertyLanguageConfiguration.java     |   53 -
 .../springboot/RefLanguageAutoConfiguration.java   |  118 -
 .../ref/springboot/RefLanguageConfiguration.java   |   54 -
 .../springboot/FileLanguageAutoConfiguration.java  |  118 -
 .../springboot/FileLanguageConfiguration.java      |   53 -
 .../SimpleLanguageAutoConfiguration.java           |  118 -
 .../springboot/SimpleLanguageConfiguration.java    |   53 -
 .../TokenizeLanguageAutoConfiguration.java         |  118 -
 .../springboot/TokenizeLanguageConfiguration.java  |   54 -
 ...iceCallServiceDiscoveryConfigurationCommon.java |  151 -
 ...allServiceDiscoveryConfigurationProperties.java |   50 -
 ...iceCallServiceDiscoveryConfigurationCommon.java |   67 -
 ...allServiceDiscoveryConfigurationProperties.java |   50 -
 ...iceCallServiceDiscoveryConfigurationCommon.java |  115 -
 ...allServiceDiscoveryConfigurationProperties.java |   50 -
 ...iceCallServiceDiscoveryConfigurationCommon.java |  283 --
 ...allServiceDiscoveryConfigurationProperties.java |   50 -
 ...CallServiceLoadBalancerConfigurationCommon.java |   91 -
 ...ServiceLoadBalancerConfigurationProperties.java |   50 -
 ...stConfigurationDefinitionAutoConfiguration.java |  102 -
 .../RestConfigurationDefinitionProperties.java     |  430 --
 .../HystrixConfigurationDefinitionCommon.java      |  484 ---
 .../HystrixConfigurationDefinitionProperties.java  |   50 -
 .../Resilience4jConfigurationDefinitionCommon.java |  219 -
 ...ilience4jConfigurationDefinitionProperties.java |   50 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   25 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-couchbase-starter/pom.xml                |   53 -
 .../CouchbaseComponentAutoConfiguration.java       |  128 -
 .../CouchbaseComponentConfiguration.java           |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-couchdb-starter/pom.xml                  |   61 -
 .../CouchDbComponentAutoConfiguration.java         |  128 -
 .../springboot/CouchDbComponentConfiguration.java  |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-crypto-cms-starter/pom.xml               |   53 -
 .../CryptoCmsComponentAutoConfiguration.java       |  128 -
 .../CryptoCmsComponentConfiguration.java           |  121 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-crypto-starter/pom.xml                   |   53 -
 ...DigitalSignatureComponentAutoConfiguration.java |  129 -
 .../DigitalSignatureComponentConfiguration.java    |  383 --
 .../CryptoDataFormatAutoConfiguration.java         |  128 -
 .../springboot/CryptoDataFormatConfiguration.java  |  169 -
 .../springboot/PGPDataFormatAutoConfiguration.java |  128 -
 .../springboot/PGPDataFormatConfiguration.java     |  262 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   22 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-csv-starter/pom.xml   |   53 -
 .../springboot/CsvDataFormatAutoConfiguration.java |  128 -
 .../csv/springboot/CsvDataFormatConfiguration.java |  400 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-cxf-starter/pom.xml   |   53 -
 .../CxfRsComponentAutoConfiguration.java           |  128 -
 .../springboot/CxfRsComponentConfiguration.java    |  115 -
 .../springboot/CxfComponentAutoConfiguration.java  |  128 -
 .../cxf/springboot/CxfComponentConfiguration.java  |  130 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-cxf-transport-starter/pom.xml            |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-dataformat-starter/pom.xml               |   53 -
 .../DataFormatComponentAutoConfiguration.java      |  128 -
 .../DataFormatComponentConfiguration.java          |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-dataset-starter/pom.xml                  |   53 -
 .../DataSetComponentAutoConfiguration.java         |  128 -
 .../springboot/DataSetComponentConfiguration.java  |   89 -
 .../DataSetTestComponentAutoConfiguration.java     |  128 -
 .../DataSetTestComponentConfiguration.java         |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   21 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-debezium-common-starter/pom.xml          |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-debezium-mongodb-starter/pom.xml         |   53 -
 .../DebeziumMongodbComponentAutoConfiguration.java |  129 -
 .../DebeziumMongodbComponentConfiguration.java     |  642 ---
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-debezium-mysql-starter/pom.xml           |   53 -
 .../DebeziumMySqlComponentAutoConfiguration.java   |  129 -
 .../DebeziumMySqlComponentConfiguration.java       | 1160 ------
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-debezium-postgres-starter/pom.xml        |   53 -
 ...DebeziumPostgresComponentAutoConfiguration.java |  129 -
 .../DebeziumPostgresComponentConfiguration.java    |  985 -----
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-debezium-sqlserver-starter/pom.xml       |   53 -
 ...ebeziumSqlserverComponentAutoConfiguration.java |  129 -
 .../DebeziumSqlserverComponentConfiguration.java   |  699 ----
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-digitalocean-starter/pom.xml             |   61 -
 .../DigitalOceanComponentAutoConfiguration.java    |  129 -
 .../DigitalOceanComponentConfiguration.java        |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-direct-starter/pom.xml                   |   53 -
 .../DirectComponentAutoConfiguration.java          |  128 -
 .../springboot/DirectComponentConfiguration.java   |  115 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-directvm-starter/pom.xml                 |   53 -
 .../DirectVmComponentAutoConfiguration.java        |  128 -
 .../springboot/DirectVmComponentConfiguration.java |  142 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-disruptor-starter/pom.xml                |   53 -
 .../DisruptorComponentAutoConfiguration.java       |  128 -
 .../DisruptorComponentConfiguration.java           |  184 -
 .../DisruptorVmComponentAutoConfiguration.java     |  128 -
 .../DisruptorVmComponentConfiguration.java         |  184 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-dns-starter/pom.xml   |   53 -
 .../springboot/DnsComponentAutoConfiguration.java  |  128 -
 .../dns/springboot/DnsComponentConfiguration.java  |   88 -
 .../cloud/DnsCloudAutoConfiguration.java           |  108 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../springboot/cloud/DnsServiceDiscoveryTest.java  |   63 -
 .../src/test/resources/application.properties      |   18 -
 .../src/test/resources/logback.xml                 |   41 -
 .../camel-docker-starter/pom.xml                   |   53 -
 .../DockerComponentAutoConfiguration.java          |  128 -
 .../springboot/DockerComponentConfiguration.java   |  324 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-dozer-starter/pom.xml |   53 -
 .../DozerComponentAutoConfiguration.java           |  128 -
 .../springboot/DozerComponentConfiguration.java    |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-drill-starter/pom.xml |   53 -
 .../DrillComponentAutoConfiguration.java           |  128 -
 .../springboot/DrillComponentConfiguration.java    |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-dropbox-starter/pom.xml                  |   53 -
 .../DropboxComponentAutoConfiguration.java         |  128 -
 .../springboot/DropboxComponentConfiguration.java  |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-ehcache-starter/pom.xml                  |   53 -
 .../EhcacheComponentAutoConfiguration.java         |  128 -
 .../springboot/EhcacheComponentConfiguration.java  |  354 --
 .../customizer/CacheConfigurationCustomizer.java   |  100 -
 .../CacheConfigurationCustomizerConfiguration.java |   54 -
 .../customizer/CacheManagerCustomizer.java         |  101 -
 .../CacheManagerCustomizerConfiguration.java       |   49 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 ...heConfigurationCustomizerEnabledAppendTest.java |  121 -
 ...eConfigurationCustomizerEnabledReplaceTest.java |  121 -
 ...onfigurationCustomizerNotEnabledGlobalTest.java |   37 -
 ...urationCustomizerNotEnabledOnComponentTest.java |   38 -
 ...CacheConfigurationCustomizerNotEnabledTest.java |   37 -
 ...eConfigurationCustomizerNotEnabledTestBase.java |   70 -
 ...cheManagerCustomizerEnabledOnComponentTest.java |   38 -
 .../CacheManagerCustomizerEnabledTest.java         |   39 -
 .../CacheManagerCustomizerEnabledTestBase.java     |   48 -
 .../CacheManagerCustomizerNoOverrideTest.java      |   88 -
 ...CacheManagerCustomizerNotEnabledGlobalTest.java |   37 -
 ...ManagerCustomizerNotEnabledOnComponentTest.java |   38 -
 .../CacheManagerCustomizerNotEnabledTest.java      |   37 -
 .../CacheManagerCustomizerNotEnabledTestBase.java  |   48 -
 .../CacheManagerCustomizerOverrideTest.java        |   88 -
 .../customizer/CacheManagerCustomizerTest.java     |   63 -
 ...heManagerCustomizerWithoutCacheManagerTest.java |   53 -
 .../src/test/resources/application.properties      |   18 -
 .../src/test/resources/logback.xml                 |   41 -
 .../camel-elasticsearch-rest-starter/pom.xml       |   61 -
 .../ElasticsearchComponentAutoConfiguration.java   |  129 -
 .../ElasticsearchComponentConfiguration.java       |  228 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-elsql-starter/pom.xml |   53 -
 .../ElsqlComponentAutoConfiguration.java           |  128 -
 .../springboot/ElsqlComponentConfiguration.java    |  145 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-etcd-starter/pom.xml  |   53 -
 .../springboot/EtcdComponentAutoConfiguration.java |  128 -
 .../springboot/EtcdComponentConfiguration.java     |  291 --
 .../cloud/EtcdCloudAutoConfiguration.java          |  108 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../springboot/cloud/EtcdServiceDiscoveryTest.java |   63 -
 .../src/test/resources/application.properties      |   18 -
 .../src/test/resources/logback.xml                 |   41 -
 .../components-starter/camel-exec-starter/pom.xml  |   53 -
 .../springboot/ExecComponentAutoConfiguration.java |  128 -
 .../springboot/ExecComponentConfiguration.java     |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-facebook-starter/pom.xml                 |   53 -
 .../FacebookComponentAutoConfiguration.java        |  128 -
 .../springboot/FacebookComponentConfiguration.java |  432 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-fastjson-starter/pom.xml                 |   53 -
 .../FastjsonDataFormatAutoConfiguration.java       |  129 -
 .../FastjsonDataFormatConfiguration.java           |  310 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-fhir-starter/pom.xml  |   53 -
 .../springboot/FhirComponentAutoConfiguration.java |  128 -
 .../springboot/FhirComponentConfiguration.java     |  409 --
 .../FhirJsonDataFormatAutoConfiguration.java       |  129 -
 .../FhirJsonDataFormatConfiguration.java           |  253 --
 .../FhirXmlDataFormatAutoConfiguration.java        |  128 -
 .../springboot/FhirXmlDataFormatConfiguration.java |  253 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   21 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-file-starter/pom.xml  |   53 -
 .../springboot/FileComponentAutoConfiguration.java |  128 -
 .../springboot/FileComponentConfiguration.java     |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-file-watch-starter/pom.xml               |   53 -
 .../FileWatchComponentAutoConfiguration.java       |  128 -
 .../FileWatchComponentConfiguration.java           |  160 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-flatpack-starter/pom.xml                 |   53 -
 .../FlatpackComponentAutoConfiguration.java        |  128 -
 .../springboot/FlatpackComponentConfiguration.java |   89 -
 .../FlatpackDataFormatAutoConfiguration.java       |  129 -
 .../FlatpackDataFormatConfiguration.java           |  156 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-flink-starter/pom.xml |   53 -
 .../FlinkComponentAutoConfiguration.java           |  128 -
 .../springboot/FlinkComponentConfiguration.java    |  140 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-fop-starter/pom.xml   |   61 -
 .../springboot/FopComponentAutoConfiguration.java  |  128 -
 .../fop/springboot/FopComponentConfiguration.java  |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-freemarker-starter/pom.xml               |   53 -
 .../FreemarkerComponentAutoConfiguration.java      |  128 -
 .../FreemarkerComponentConfiguration.java          |  101 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-ftp-starter/pom.xml   |   53 -
 .../springboot/FtpComponentAutoConfiguration.java  |  128 -
 .../springboot/FtpComponentConfiguration.java      |   89 -
 .../springboot/FtpsComponentAutoConfiguration.java |  128 -
 .../springboot/FtpsComponentConfiguration.java     |  102 -
 .../springboot/SftpComponentAutoConfiguration.java |  128 -
 .../springboot/SftpComponentConfiguration.java     |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   22 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-ganglia-starter/pom.xml                  |   53 -
 .../GangliaComponentAutoConfiguration.java         |  128 -
 .../springboot/GangliaComponentConfiguration.java  |  283 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-geocoder-starter/pom.xml                 |   53 -
 .../GeoCoderComponentAutoConfiguration.java        |  128 -
 .../springboot/GeoCoderComponentConfiguration.java |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-git-starter/pom.xml   |   53 -
 .../springboot/GitComponentAutoConfiguration.java  |  128 -
 .../git/springboot/GitComponentConfiguration.java  |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-github-starter/pom.xml                   |   58 -
 .../GitHubComponentAutoConfiguration.java          |  128 -
 .../springboot/GitHubComponentConfiguration.java   |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-google-bigquery-starter/pom.xml          |   69 -
 .../GoogleBigQueryComponentAutoConfiguration.java  |  129 -
 .../GoogleBigQueryComponentConfiguration.java      |  166 -
 ...oogleBigQuerySQLComponentAutoConfiguration.java |  129 -
 .../GoogleBigQuerySQLComponentConfiguration.java   |  154 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   21 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-google-calendar-starter/pom.xml          |   61 -
 .../GoogleCalendarComponentAutoConfiguration.java  |  129 -
 .../GoogleCalendarComponentConfiguration.java      |  263 --
 ...leCalendarStreamComponentAutoConfiguration.java |  129 -
 ...GoogleCalendarStreamComponentConfiguration.java |  272 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-google-drive-starter/pom.xml             |   61 -
 .../GoogleDriveComponentAutoConfiguration.java     |  128 -
 .../GoogleDriveComponentConfiguration.java         |  224 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-google-mail-starter/pom.xml              |   61 -
 .../GoogleMailComponentAutoConfiguration.java      |  128 -
 .../GoogleMailComponentConfiguration.java          |  208 -
 ...GoogleMailStreamComponentAutoConfiguration.java |  129 -
 .../GoogleMailStreamComponentConfiguration.java    |  242 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-google-pubsub-starter/pom.xml            |   69 -
 .../GooglePubsubComponentAutoConfiguration.java    |  129 -
 .../GooglePubsubComponentConfiguration.java        |  143 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-google-sheets-starter/pom.xml            |   61 -
 .../GoogleSheetsComponentAutoConfiguration.java    |  129 -
 .../GoogleSheetsComponentConfiguration.java        |  208 -
 ...ogleSheetsStreamComponentAutoConfiguration.java |  129 -
 .../GoogleSheetsStreamComponentConfiguration.java  |  301 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   21 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-gora-starter/pom.xml  |   61 -
 .../springboot/GoraComponentAutoConfiguration.java |  128 -
 .../springboot/GoraComponentConfiguration.java     |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-grape-starter/pom.xml |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-graphql-starter/pom.xml                  |   61 -
 .../GraphqlComponentAutoConfiguration.java         |  128 -
 .../springboot/GraphqlComponentConfiguration.java  |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-grok-starter/pom.xml  |   53 -
 .../GrokDataFormatAutoConfiguration.java           |  128 -
 .../springboot/GrokDataFormatConfiguration.java    |  107 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-groovy-starter/pom.xml                   |   53 -
 .../GroovyLanguageAutoConfiguration.java           |  117 -
 .../springboot/GroovyLanguageConfiguration.java    |   52 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-grpc-starter/pom.xml  |   53 -
 .../springboot/GrpcComponentAutoConfiguration.java |  128 -
 .../springboot/GrpcComponentConfiguration.java     |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-gson-starter/pom.xml  |   53 -
 .../GsonDataFormatAutoConfiguration.java           |  128 -
 .../springboot/GsonDataFormatConfiguration.java    |  310 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-guava-eventbus-starter/pom.xml           |   58 -
 .../GuavaEventBusComponentAutoConfiguration.java   |  129 -
 .../GuavaEventBusComponentConfiguration.java       |  118 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-hazelcast-starter/pom.xml                |   53 -
 ...castAtomicnumberComponentAutoConfiguration.java |  129 -
 ...azelcastAtomicnumberComponentConfiguration.java |  117 -
 .../customizer/HazelcastInstanceCustomizer.java    |   42 -
 .../HazelcastInstanceCustomizerConfiguration.java  |   24 -
 ...azelcastInstanceComponentAutoConfiguration.java |  129 -
 .../HazelcastInstanceComponentConfiguration.java   |  117 -
 .../customizer/HazelcastInstanceCustomizer.java    |   42 -
 .../HazelcastInstanceCustomizerConfiguration.java  |   24 -
 .../HazelcastListComponentAutoConfiguration.java   |  129 -
 .../HazelcastListComponentConfiguration.java       |  116 -
 .../customizer/HazelcastInstanceCustomizer.java    |   42 -
 .../HazelcastInstanceCustomizerConfiguration.java  |   24 -
 .../HazelcastMapComponentAutoConfiguration.java    |  129 -
 .../HazelcastMapComponentConfiguration.java        |  116 -
 .../customizer/HazelcastInstanceCustomizer.java    |   42 -
 .../HazelcastInstanceCustomizerConfiguration.java  |   24 -
 ...azelcastMultimapComponentAutoConfiguration.java |  129 -
 .../HazelcastMultimapComponentConfiguration.java   |  117 -
 .../customizer/HazelcastInstanceCustomizer.java    |   42 -
 .../HazelcastInstanceCustomizerConfiguration.java  |   24 -
 .../HazelcastQueueComponentAutoConfiguration.java  |  129 -
 .../HazelcastQueueComponentConfiguration.java      |  116 -
 .../customizer/HazelcastInstanceCustomizer.java    |   42 -
 .../HazelcastInstanceCustomizerConfiguration.java  |   24 -
 ...astReplicatedmapComponentAutoConfiguration.java |  129 -
 ...zelcastReplicatedmapComponentConfiguration.java |  117 -
 .../customizer/HazelcastInstanceCustomizer.java    |   42 -
 .../HazelcastInstanceCustomizerConfiguration.java  |   24 -
 ...elcastRingbufferComponentAutoConfiguration.java |  129 -
 .../HazelcastRingbufferComponentConfiguration.java |  117 -
 .../customizer/HazelcastInstanceCustomizer.java    |   42 -
 .../HazelcastInstanceCustomizerConfiguration.java  |   24 -
 .../HazelcastSedaComponentAutoConfiguration.java   |  129 -
 .../HazelcastSedaComponentConfiguration.java       |  116 -
 .../customizer/HazelcastInstanceCustomizer.java    |   42 -
 .../HazelcastInstanceCustomizerConfiguration.java  |   24 -
 .../HazelcastSetComponentAutoConfiguration.java    |  129 -
 .../HazelcastSetComponentConfiguration.java        |  116 -
 .../customizer/HazelcastInstanceCustomizer.java    |   42 -
 .../HazelcastInstanceCustomizerConfiguration.java  |   24 -
 .../AbstractHazelcastInstanceCustomizer.java       |   70 -
 ...ctHazelcastInstanceCustomizerConfiguration.java |   46 -
 .../HazelcastTopicComponentAutoConfiguration.java  |  129 -
 .../HazelcastTopicComponentConfiguration.java      |  116 -
 .../customizer/HazelcastInstanceCustomizer.java    |   42 -
 .../HazelcastInstanceCustomizerConfiguration.java  |   24 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   50 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-hbase-starter/pom.xml |   65 -
 .../HBaseComponentAutoConfiguration.java           |  128 -
 .../springboot/HBaseComponentConfiguration.java    |  114 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-hdfs-starter/pom.xml  |   61 -
 .../springboot/HdfsComponentAutoConfiguration.java |  128 -
 .../springboot/HdfsComponentConfiguration.java     |  116 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-hipchat-starter/pom.xml                  |   61 -
 .../HipchatComponentAutoConfiguration.java         |  128 -
 .../springboot/HipchatComponentConfiguration.java  |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-hl7-starter/pom.xml   |   58 -
 .../springboot/HL7DataFormatAutoConfiguration.java |  128 -
 .../hl7/springboot/HL7DataFormatConfiguration.java |   67 -
 .../Hl7TerserLanguageAutoConfiguration.java        |  117 -
 .../springboot/Hl7TerserLanguageConfiguration.java |   52 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   21 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-http-common-starter/pom.xml              |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-http-starter/pom.xml  |   61 -
 .../springboot/HttpComponentAutoConfiguration.java |  128 -
 .../springboot/HttpComponentConfiguration.java     |  330 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-hystrix-starter/pom.xml                  |   67 -
 .../springboot/HystrixAutoConfiguration.java       |  100 -
 .../HystrixMappingAutoConfiguration.java           |   50 -
 .../springboot/HystrixMappingConfiguration.java    |   68 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../HystrixHierarchicalConfiguration.java          |   55 -
 .../HystrixHierarchicalConfigurationTest.java      |   79 -
 .../processor/HystrixMultiConfiguration.java       |   58 -
 .../processor/HystrixMultiConfigurationTest.java   |   93 -
 .../test/HystrixMappingAutoConfigurationTest.java  |   93 -
 .../test/HystrixMappingDisablingTest.java          |   52 -
 .../src/test/resources/application.properties      |   18 -
 .../src/test/resources/logback.xml                 |   41 -
 .../components-starter/camel-ical-starter/pom.xml  |   61 -
 .../ICalDataFormatAutoConfiguration.java           |  128 -
 .../springboot/ICalDataFormatConfiguration.java    |   66 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-iec60870-starter/pom.xml                 |   53 -
 .../ClientComponentAutoConfiguration.java          |  128 -
 .../springboot/ClientComponentConfiguration.java   |  144 -
 .../ServerComponentAutoConfiguration.java          |  128 -
 .../springboot/ServerComponentConfiguration.java   |  192 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   21 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-ignite-starter/pom.xml                   |   53 -
 .../IgniteCacheComponentAutoConfiguration.java     |  128 -
 .../IgniteCacheComponentConfiguration.java         |  127 -
 .../IgniteComputeComponentAutoConfiguration.java   |  129 -
 .../IgniteComputeComponentConfiguration.java       |  129 -
 .../IgniteEventsComponentAutoConfiguration.java    |  129 -
 .../IgniteEventsComponentConfiguration.java        |  127 -
 .../IgniteIdGenComponentAutoConfiguration.java     |  128 -
 .../IgniteIdGenComponentConfiguration.java         |  127 -
 .../IgniteMessagingComponentAutoConfiguration.java |  129 -
 .../IgniteMessagingComponentConfiguration.java     |  127 -
 .../IgniteQueueComponentAutoConfiguration.java     |  128 -
 .../IgniteQueueComponentConfiguration.java         |  127 -
 .../IgniteSetComponentAutoConfiguration.java       |  128 -
 .../IgniteSetComponentConfiguration.java           |  127 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   30 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-infinispan-starter/pom.xml               |   59 -
 .../InfinispanComponentAutoConfiguration.java      |  128 -
 .../InfinispanComponentConfiguration.java          |  332 --
 .../customizer/EmbeddedCacheManagerCustomizer.java |   59 -
 ...mbeddedCacheManagerCustomizerConfiguration.java |   49 -
 .../customizer/RemoteCacheManagerCustomizer.java   |   86 -
 .../RemoteCacheManagerCustomizerConfiguration.java |   49 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../CacheManagerCustomizerNotEnabledTestBase.java  |   58 -
 ...anagerCustomizerSelectionForceEmbeddedTest.java |   81 -
 ...eManagerCustomizerSelectionForceRemoteTest.java |   81 -
 .../CacheManagerCustomizerSelectionTest.java       |   81 -
 .../CacheManagerCustomizerTestSupport.java         |   43 -
 ...ManagerCustomizerWithInfinispanStarterTest.java |   59 -
 ...heManagerCustomizerWithoutCacheManagerTest.java |   64 -
 ...beddedCacheManagerCustomizerNoOverrideTest.java |   91 -
 ...EmbeddedCacheManagerCustomizerOverrideTest.java |   91 -
 .../EmbeddedCacheManagerCustomizerTest.java        |   64 -
 ...RemoteCacheManagerCustomizerNoOverrideTest.java |   92 -
 .../RemoteCacheManagerCustomizerOverrideTest.java  |   92 -
 .../RemoteCacheManagerCustomizerTest.java          |   79 -
 .../src/test/resources/application.properties      |   18 -
 .../src/test/resources/logback.xml                 |   41 -
 .../camel-influxdb-starter/pom.xml                 |   53 -
 .../InfluxDbComponentAutoConfiguration.java        |  128 -
 .../springboot/InfluxDbComponentConfiguration.java |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-iota-starter/pom.xml  |   65 -
 .../springboot/IOTAComponentAutoConfiguration.java |  128 -
 .../springboot/IOTAComponentConfiguration.java     |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-ipfs-starter/pom.xml  |   68 -
 .../springboot/IPFSComponentAutoConfiguration.java |  128 -
 .../springboot/IPFSComponentConfiguration.java     |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-irc-starter/pom.xml   |   53 -
 .../springboot/IrcComponentAutoConfiguration.java  |  128 -
 .../irc/springboot/IrcComponentConfiguration.java  |  101 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-ironmq-starter/pom.xml                   |   53 -
 .../IronMQComponentAutoConfiguration.java          |  128 -
 .../springboot/IronMQComponentConfiguration.java   |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-jackson-starter/pom.xml                  |   53 -
 .../JacksonDataFormatAutoConfiguration.java        |  128 -
 .../springboot/JacksonDataFormatConfiguration.java |  310 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-jacksonxml-starter/pom.xml               |   53 -
 .../JacksonXMLDataFormatAutoConfiguration.java     |  129 -
 .../JacksonXMLDataFormatConfiguration.java         |  248 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-jasypt-starter/pom.xml                   |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jaxb-starter/pom.xml  |   53 -
 .../JaxbDataFormatAutoConfiguration.java           |  128 -
 .../springboot/JaxbDataFormatConfiguration.java    |  283 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jaxp-starter/pom.xml  |   53 -
 .../XMLTokenizeLanguageAutoConfiguration.java      |  117 -
 .../XMLTokenizeLanguageConfiguration.java          |   69 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jbpm-starter/pom.xml  |   57 -
 .../springboot/JBPMComponentAutoConfiguration.java |  128 -
 .../springboot/JBPMComponentConfiguration.java     |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-jcache-starter/pom.xml                   |   53 -
 .../JCacheComponentAutoConfiguration.java          |  128 -
 .../springboot/JCacheComponentConfiguration.java   |  153 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-jclouds-starter/pom.xml                  |   53 -
 .../JcloudsComponentAutoConfiguration.java         |  128 -
 .../springboot/JcloudsComponentConfiguration.java  |  116 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jcr-starter/pom.xml   |   58 -
 .../springboot/JcrComponentAutoConfiguration.java  |  128 -
 .../jcr/springboot/JcrComponentConfiguration.java  |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jdbc-starter/pom.xml  |   53 -
 .../springboot/JdbcComponentAutoConfiguration.java |  128 -
 .../springboot/JdbcComponentConfiguration.java     |  102 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-jetty-common-starter/pom.xml             |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jetty-starter/pom.xml |   58 -
 .../JettyHttpComponentAutoConfiguration9.java      |  128 -
 .../JettyHttpComponentConfiguration9.java          |  491 ---
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-jgroups-raft-starter/pom.xml             |   53 -
 .../JGroupsRaftComponentAutoConfiguration.java     |  128 -
 .../JGroupsRaftComponentConfiguration.java         |  139 -
 ...JGroupsRaftClusterServiceAutoConfiguration.java |   53 -
 .../JGroupsRaftClusterServiceConfiguration.java    |   87 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   21 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-jgroups-starter/pom.xml                  |   53 -
 .../JGroupsComponentAutoConfiguration.java         |  128 -
 .../springboot/JGroupsComponentConfiguration.java  |  127 -
 ...JGroupsLockClusterServiceAutoConfiguration.java |   53 -
 .../JGroupsLockClusterServiceConfiguration.java    |   75 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jing-starter/pom.xml  |   53 -
 .../springboot/JingComponentAutoConfiguration.java |  128 -
 .../springboot/JingComponentConfiguration.java     |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jira-starter/pom.xml  |   67 -
 .../springboot/JiraComponentAutoConfiguration.java |  128 -
 .../springboot/JiraComponentConfiguration.java     |  207 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jms-starter/pom.xml   |   57 -
 .../springboot/JmsComponentAutoConfiguration.java  |  128 -
 .../jms/springboot/JmsComponentConfiguration.java  | 1339 ------
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jmx-starter/pom.xml   |   53 -
 .../springboot/JMXComponentAutoConfiguration.java  |  128 -
 .../jmx/springboot/JMXComponentConfiguration.java  |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-johnzon-starter/pom.xml                  |   53 -
 .../JohnzonDataFormatAutoConfiguration.java        |  128 -
 .../springboot/JohnzonDataFormatConfiguration.java |  310 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jolt-starter/pom.xml  |   53 -
 .../springboot/JoltComponentAutoConfiguration.java |  128 -
 .../springboot/JoltComponentConfiguration.java     |  103 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jooq-starter/pom.xml  |   53 -
 .../springboot/JooqComponentAutoConfiguration.java |  128 -
 .../springboot/JooqComponentConfiguration.java     |  165 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jpa-starter/pom.xml   |   57 -
 .../springboot/JpaComponentAutoConfiguration.java  |  128 -
 .../jpa/springboot/JpaComponentConfiguration.java  |  146 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jsch-starter/pom.xml  |   53 -
 .../springboot/ScpComponentAutoConfiguration.java  |  128 -
 .../scp/springboot/ScpComponentConfiguration.java  |  102 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-json-validator-starter/pom.xml           |   53 -
 .../JsonValidatorComponentAutoConfiguration.java   |  129 -
 .../JsonValidatorComponentConfiguration.java       |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-jsonapi-starter/pom.xml                  |   53 -
 .../JsonApiDataFormatAutoConfiguration.java        |  128 -
 .../springboot/JsonApiDataFormatConfiguration.java |   78 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-jsonpath-starter/pom.xml                 |   53 -
 .../JsonPathLanguageAutoConfiguration.java         |  117 -
 .../springboot/JsonPathLanguageConfiguration.java  |  113 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-jt400-starter/pom.xml |   53 -
 .../Jt400ComponentAutoConfiguration.java           |  128 -
 .../springboot/Jt400ComponentConfiguration.java    |  102 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-kafka-starter/pom.xml |   64 -
 .../KafkaComponentAutoConfiguration.java           |  128 -
 .../springboot/KafkaComponentConfiguration.java    | 1540 -------
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-kubernetes-starter/pom.xml               |   57 -
 ...rnetesConfigMapsComponentAutoConfiguration.java |  129 -
 ...KubernetesConfigMapsComponentConfiguration.java |   89 -
 ...netesDeploymentsComponentAutoConfiguration.java |  129 -
 ...ubernetesDeploymentsComponentConfiguration.java |   89 -
 .../KubernetesHPAComponentAutoConfiguration.java   |  129 -
 .../KubernetesHPAComponentConfiguration.java       |   89 -
 .../KubernetesJobComponentAutoConfiguration.java   |  129 -
 .../KubernetesJobComponentConfiguration.java       |   89 -
 ...rnetesNamespacesComponentAutoConfiguration.java |  129 -
 ...KubernetesNamespacesComponentConfiguration.java |   89 -
 .../KubernetesNodesComponentAutoConfiguration.java |  129 -
 .../KubernetesNodesComponentConfiguration.java     |   89 -
 ...ersistentVolumesComponentAutoConfiguration.java |  129 -
 ...tesPersistentVolumesComponentConfiguration.java |   89 -
 ...entVolumesClaimsComponentAutoConfiguration.java |  129 -
 ...sistentVolumesClaimsComponentConfiguration.java |   90 -
 .../KubernetesPodsComponentAutoConfiguration.java  |  129 -
 .../KubernetesPodsComponentConfiguration.java      |   89 -
 ...ationControllersComponentAutoConfiguration.java |  129 -
 ...plicationControllersComponentConfiguration.java |   90 -
 ...esResourcesQuotaComponentAutoConfiguration.java |  129 -
 ...rnetesResourcesQuotaComponentConfiguration.java |   89 -
 ...ubernetesSecretsComponentAutoConfiguration.java |  129 -
 .../KubernetesSecretsComponentConfiguration.java   |   89 -
 ...sServiceAccountsComponentAutoConfiguration.java |  129 -
 ...netesServiceAccountsComponentConfiguration.java |   89 -
 ...bernetesServicesComponentAutoConfiguration.java |  129 -
 .../KubernetesServicesComponentConfiguration.java  |   89 -
 ...ubernetesServiceDiscoveryAutoConfiguration.java |  106 -
 .../KubernetesClusterServiceAutoConfiguration.java |   53 -
 .../KubernetesClusterServiceConfiguration.java     |  208 -
 ...hiftBuildConfigsComponentAutoConfiguration.java |  129 -
 ...penshiftBuildConfigsComponentConfiguration.java |   89 -
 .../OpenshiftBuildsComponentAutoConfiguration.java |  129 -
 .../OpenshiftBuildsComponentConfiguration.java     |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   54 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 ...netesServiceDiscoveryAutoConfigurationTest.java |  144 -
 ...ernetesClusterServiceAutoConfigurationTest.java |   96 -
 .../src/test/resources/logback.xml                 |   42 -
 .../components-starter/camel-kudu-starter/pom.xml  |   53 -
 .../springboot/KuduComponentAutoConfiguration.java |  128 -
 .../springboot/KuduComponentConfiguration.java     |   90 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-kura-starter/pom.xml  |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-language-starter/pom.xml                 |   53 -
 .../LanguageComponentAutoConfiguration.java        |  128 -
 .../springboot/LanguageComponentConfiguration.java |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-ldap-starter/pom.xml  |   53 -
 .../springboot/LdapComponentAutoConfiguration.java |  128 -
 .../springboot/LdapComponentConfiguration.java     |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-ldif-starter/pom.xml  |   53 -
 .../springboot/LdifComponentAutoConfiguration.java |  128 -
 .../springboot/LdifComponentConfiguration.java     |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-leveldb-starter/pom.xml                  |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-log-starter/pom.xml   |   53 -
 .../springboot/LogComponentAutoConfiguration.java  |  128 -
 .../log/springboot/LogComponentConfiguration.java  |  103 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-lra-starter/pom.xml   |   53 -
 .../springboot/LraServiceAutoConfiguration.java    |   77 -
 .../lra/springboot/LraServiceConfiguration.java    |   94 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-lucene-starter/pom.xml                   |   53 -
 .../LuceneComponentAutoConfiguration.java          |  128 -
 .../springboot/LuceneComponentConfiguration.java   |  220 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-lumberjack-starter/pom.xml               |   53 -
 .../LumberjackComponentAutoConfiguration.java      |  128 -
 .../LumberjackComponentConfiguration.java          |  116 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-lzf-starter/pom.xml   |   53 -
 .../springboot/LZFDataFormatAutoConfiguration.java |  128 -
 .../lzf/springboot/LZFDataFormatConfiguration.java |   67 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-mail-starter/pom.xml  |   53 -
 .../springboot/MailComponentAutoConfiguration.java |  128 -
 .../springboot/MailComponentConfiguration.java     |  647 ---
 .../MimeMultipartDataFormatAutoConfiguration.java  |  129 -
 .../MimeMultipartDataFormatConfiguration.java      |  120 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-master-starter/pom.xml                   |   53 -
 .../MasterComponentAutoConfiguration.java          |  128 -
 .../springboot/MasterComponentConfiguration.java   |  116 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-metrics-starter/pom.xml                  |   53 -
 .../MetricsComponentAutoConfiguration.java         |  128 -
 .../springboot/MetricsComponentConfiguration.java  |  102 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-micrometer-starter/pom.xml               |   53 -
 .../MicrometerComponentAutoConfiguration.java      |  128 -
 .../MicrometerComponentConfiguration.java          |  102 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-milo-starter/pom.xml  |   53 -
 .../MiloClientComponentAutoConfiguration.java      |  128 -
 .../MiloClientComponentConfiguration.java          |  386 --
 .../MiloServerComponentAutoConfiguration.java      |  128 -
 .../MiloServerComponentConfiguration.java          |  328 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-mina-starter/pom.xml  |   53 -
 .../springboot/MinaComponentAutoConfiguration.java |  128 -
 .../springboot/MinaComponentConfiguration.java     |  468 ---
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-mllp-starter/pom.xml  |   53 -
 .../springboot/MllpComponentAutoConfiguration.java |  128 -
 .../springboot/MllpComponentConfiguration.java     |  505 ---
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-mock-starter/pom.xml  |   53 -
 .../springboot/MockComponentAutoConfiguration.java |  128 -
 .../springboot/MockComponentConfiguration.java     |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-mongodb-gridfs-starter/pom.xml           |   53 -
 .../GridFsComponentAutoConfiguration.java          |  128 -
 .../springboot/GridFsComponentConfiguration.java   |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-mongodb-starter/pom.xml                  |   53 -
 .../MongoDbComponentAutoConfiguration.java         |  128 -
 .../springboot/MongoDbComponentConfiguration.java  |  102 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-msv-starter/pom.xml   |   53 -
 .../springboot/MsvComponentAutoConfiguration.java  |  128 -
 .../msv/springboot/MsvComponentConfiguration.java  |  116 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-mustache-starter/pom.xml                 |   53 -
 .../MustacheComponentAutoConfiguration.java        |  128 -
 .../springboot/MustacheComponentConfiguration.java |  101 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-mvel-starter/pom.xml  |   53 -
 .../springboot/MvelComponentAutoConfiguration.java |  128 -
 .../springboot/MvelComponentConfiguration.java     |   88 -
 .../springboot/MvelLanguageAutoConfiguration.java  |  117 -
 .../mvel/springboot/MvelLanguageConfiguration.java |   52 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-mybatis-starter/pom.xml                  |   53 -
 .../MyBatisBeanComponentAutoConfiguration.java     |  128 -
 .../MyBatisBeanComponentConfiguration.java         |  115 -
 .../MyBatisComponentAutoConfiguration.java         |  128 -
 .../springboot/MyBatisComponentConfiguration.java  |  115 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-nagios-starter/pom.xml                   |   68 -
 .../NagiosComponentAutoConfiguration.java          |  128 -
 .../springboot/NagiosComponentConfiguration.java   |  191 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-nats-starter/pom.xml  |   53 -
 .../springboot/NatsComponentAutoConfiguration.java |  128 -
 .../springboot/NatsComponentConfiguration.java     |  114 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-netty-http-starter/pom.xml               |   53 -
 .../NettyHttpComponentAutoConfiguration.java       |  128 -
 .../NettyHttpComponentConfiguration.java           |  589 ---
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-netty-starter/pom.xml |   53 -
 .../NettyComponentAutoConfiguration.java           |  128 -
 .../springboot/NettyComponentConfiguration.java    | 1180 ------
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-nitrite-starter/pom.xml                  |   53 -
 .../NitriteComponentAutoConfiguration.java         |  128 -
 .../springboot/NitriteComponentConfiguration.java  |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-nsq-starter/pom.xml   |   53 -
 .../springboot/NsqComponentAutoConfiguration.java  |  128 -
 .../nsq/springboot/NsqComponentConfiguration.java  |  114 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-ognl-starter/pom.xml  |   53 -
 .../springboot/OgnlLanguageAutoConfiguration.java  |  117 -
 .../ognl/springboot/OgnlLanguageConfiguration.java |   52 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-olingo2-starter/pom.xml                  |   61 -
 .../Olingo2ComponentAutoConfiguration.java         |  128 -
 .../springboot/Olingo2ComponentConfiguration.java  |  295 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-olingo4-starter/pom.xml                  |   61 -
 .../Olingo4ComponentAutoConfiguration.java         |  128 -
 .../springboot/Olingo4ComponentConfiguration.java  |  295 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-openstack-starter/pom.xml                |   53 -
 .../CinderComponentAutoConfiguration.java          |  128 -
 .../springboot/CinderComponentConfiguration.java   |   89 -
 .../GlanceComponentAutoConfiguration.java          |  128 -
 .../springboot/GlanceComponentConfiguration.java   |   89 -
 .../KeystoneComponentAutoConfiguration.java        |  128 -
 .../springboot/KeystoneComponentConfiguration.java |   89 -
 .../NeutronComponentAutoConfiguration.java         |  128 -
 .../springboot/NeutronComponentConfiguration.java  |   89 -
 .../springboot/NovaComponentAutoConfiguration.java |  128 -
 .../springboot/NovaComponentConfiguration.java     |   89 -
 .../SwiftComponentAutoConfiguration.java           |  128 -
 .../springboot/SwiftComponentConfiguration.java    |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   28 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-opentracing-starter/pom.xml              |   53 -
 .../opentracing/starter/CamelOpenTracing.java      |   34 -
 .../starter/OpenTracingAutoConfiguration.java      |   57 -
 .../OpenTracingConditionalAutoConfiguration.java   |   31 -
 .../OpenTracingConfigurationProperties.java        |   52 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-optaplanner-starter/pom.xml              |   53 -
 .../OptaPlannerComponentAutoConfiguration.java     |  128 -
 .../OptaPlannerComponentConfiguration.java         |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-paho-starter/pom.xml  |   64 -
 .../springboot/PahoComponentAutoConfiguration.java |  128 -
 .../springboot/PahoComponentConfiguration.java     |  587 ---
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-pdf-starter/pom.xml   |   61 -
 .../springboot/PdfComponentAutoConfiguration.java  |  128 -
 .../pdf/springboot/PdfComponentConfiguration.java  |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-pg-replication-slot-starter/pom.xml      |   53 -
 ...gReplicationSlotComponentAutoConfiguration.java |  129 -
 .../PgReplicationSlotComponentConfiguration.java   |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-pgevent-starter/pom.xml                  |   55 -
 .../PgEventComponentAutoConfiguration.java         |  128 -
 .../springboot/PgEventComponentConfiguration.java  |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-platform-http-starter/pom.xml            |   53 -
 .../PlatformHttpComponentAutoConfiguration.java    |  129 -
 .../PlatformHttpComponentConfiguration.java        |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-printer-starter/pom.xml                  |   53 -
 .../PrinterComponentAutoConfiguration.java         |  128 -
 .../springboot/PrinterComponentConfiguration.java  |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-protobuf-starter/pom.xml                 |   53 -
 .../ProtobufDataFormatAutoConfiguration.java       |  129 -
 .../ProtobufDataFormatConfiguration.java           |   82 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-pubnub-starter/pom.xml                   |   53 -
 .../PubNubComponentAutoConfiguration.java          |  128 -
 .../springboot/PubNubComponentConfiguration.java   |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-pulsar-starter/pom.xml                   |   53 -
 .../PulsarComponentAutoConfiguration.java          |  128 -
 .../springboot/PulsarComponentConfiguration.java   |  146 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-quartz-starter/pom.xml                   |   53 -
 .../QuartzComponentAutoConfiguration.java          |  128 -
 .../springboot/QuartzComponentConfiguration.java   |  234 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-quickfix-starter/pom.xml                 |   53 -
 .../QuickfixjComponentAutoConfiguration.java       |  128 -
 .../QuickfixjComponentConfiguration.java           |  156 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-rabbitmq-starter/pom.xml                 |   53 -
 .../RabbitMQComponentAutoConfiguration.java        |  128 -
 .../springboot/RabbitMQComponentConfiguration.java |  731 ----
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-reactive-executor-vertx-starter/pom.xml  |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-reactive-streams-starter/pom.xml         |   53 -
 .../ReactiveStreamsComponentAutoConfiguration.java |  129 -
 .../ReactiveStreamsComponentConfiguration.java     |  175 -
 .../ReactiveStreamsServiceAutoConfiguration.java   |   61 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../test/ReactiveStreamsAutoConfigurationTest.java |  124 -
 .../test/ReactiveStreamsDefaultEngineTest.java     |   69 -
 .../test/ReactiveStreamsNamedEngineTest.java       |   69 -
 .../test/ReactiveStreamsRegistryEngineTest.java    |   66 -
 .../support/ReactiveStreamsServiceTestSupport.java |  166 -
 .../src/test/resources/application.properties      |    1 -
 .../src/test/resources/logback.xml                 |   41 -
 .../camel-reactor-starter/pom.xml                  |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-ref-starter/pom.xml   |   53 -
 .../springboot/RefComponentAutoConfiguration.java  |  128 -
 .../ref/springboot/RefComponentConfiguration.java  |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-resilience4j-starter/pom.xml             |   53 -
 .../springboot/ResilienceAutoConfiguration.java    |   99 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-rest-openapi-starter/pom.xml             |   53 -
 .../RestOpenApiComponentAutoConfiguration.java     |  128 -
 .../RestOpenApiComponentConfiguration.java         |  213 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-rest-starter/pom.xml  |   53 -
 .../RestApiComponentAutoConfiguration.java         |  128 -
 .../springboot/RestApiComponentConfiguration.java  |   89 -
 .../springboot/RestComponentAutoConfiguration.java |  128 -
 .../springboot/RestComponentConfiguration.java     |  168 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   21 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel/model/rest/springboot/CamelRestTest.java |  180 -
 .../src/test/resources/application.properties      |   17 -
 .../src/test/resources/logback.xml                 |   42 -
 .../camel-rest-swagger-starter/pom.xml             |   61 -
 .../RestSwaggerComponentAutoConfiguration.java     |  128 -
 .../RestSwaggerComponentConfiguration.java         |  213 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-ribbon-starter/pom.xml                   |   71 -
 .../cloud/RibbonCloudAutoConfiguration.java        |  108 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../RibbonLoadBalancerAutoConfigurationTest.java   |   63 -
 .../springboot/cloud/RibbonLoadBalancerTest.java   |  128 -
 .../src/test/resources/application.properties      |   18 -
 .../src/test/resources/logback.xml                 |   41 -
 .../camel-robotframework-starter/pom.xml           |   53 -
 .../RobotFrameworkComponentAutoConfiguration.java  |  129 -
 .../RobotFrameworkComponentConfiguration.java      |  670 ---
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-rss-starter/pom.xml   |   61 -
 .../springboot/RssComponentAutoConfiguration.java  |  128 -
 .../rss/springboot/RssComponentConfiguration.java  |   88 -
 .../springboot/RssDataFormatAutoConfiguration.java |  128 -
 .../rss/springboot/RssDataFormatConfiguration.java |   55 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-rxjava-starter/pom.xml                   |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-saga-starter/pom.xml  |   53 -
 .../springboot/SagaComponentAutoConfiguration.java |  128 -
 .../springboot/SagaComponentConfiguration.java     |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-salesforce-starter/pom.xml               |   69 -
 .../SalesforceComponentAutoConfiguration.java      |  128 -
 .../SalesforceComponentConfiguration.java          | 1223 ------
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../springboot/SalesforceComponentTest.java        |   52 -
 .../camel-sap-netweaver-starter/pom.xml            |   61 -
 .../NetWeaverComponentAutoConfiguration.java       |  128 -
 .../NetWeaverComponentConfiguration.java           |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-saxon-starter/pom.xml |   53 -
 .../XQueryComponentAutoConfiguration.java          |  128 -
 .../springboot/XQueryComponentConfiguration.java   |  128 -
 .../XQueryLanguageAutoConfiguration.java           |  117 -
 .../springboot/XQueryLanguageConfiguration.java    |   65 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-scheduler-starter/pom.xml                |   53 -
 .../SchedulerComponentAutoConfiguration.java       |  128 -
 .../SchedulerComponentConfiguration.java           |  102 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-schematron-starter/pom.xml               |   53 -
 .../SchematronComponentAutoConfiguration.java      |  128 -
 .../SchematronComponentConfiguration.java          |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-seda-starter/pom.xml  |   53 -
 .../springboot/SedaComponentAutoConfiguration.java |  128 -
 .../springboot/SedaComponentConfiguration.java     |  174 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-service-starter/pom.xml                  |   53 -
 .../ServiceComponentAutoConfiguration.java         |  128 -
 .../springboot/ServiceComponentConfiguration.java  |  115 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-servicenow-starter/pom.xml               |   53 -
 .../ServiceNowComponentAutoConfiguration.java      |  128 -
 .../ServiceNowComponentConfiguration.java          |  808 ----
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-servlet-starter/pom.xml                  |   72 -
 .../ServletComponentAutoConfiguration.java         |  128 -
 .../springboot/ServletComponentConfiguration.java  |  201 -
 .../ServletMappingAutoConfiguration.java           |   51 -
 .../springboot/ServletMappingConfiguration.java    |   68 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../springboot/test/ServletHttpMessageTest.java    |   74 -
 .../test/ServletMappingAutoConfigurationTest.java  |   69 -
 .../test/ServletMappingDisablingTest.java          |   71 -
 .../src/test/resources/application.properties      |   18 -
 .../src/test/resources/logback.xml                 |   41 -
 .../components-starter/camel-shiro-starter/pom.xml |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-sip-starter/pom.xml   |   53 -
 .../springboot/SipComponentAutoConfiguration.java  |  128 -
 .../sip/springboot/SipComponentConfiguration.java  |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-sjms-starter/pom.xml  |   57 -
 .../SjmsBatchComponentAutoConfiguration.java       |  128 -
 .../SjmsBatchComponentConfiguration.java           |  151 -
 .../springboot/SjmsComponentAutoConfiguration.java |  128 -
 .../springboot/SjmsComponentConfiguration.java     |  289 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-sjms2-starter/pom.xml |   57 -
 .../Sjms2ComponentAutoConfiguration.java           |  128 -
 .../springboot/Sjms2ComponentConfiguration.java    |  289 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-slack-starter/pom.xml |   61 -
 .../SlackComponentAutoConfiguration.java           |  128 -
 .../springboot/SlackComponentConfiguration.java    |  100 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-smpp-starter/pom.xml  |   53 -
 .../springboot/SmppComponentAutoConfiguration.java |  128 -
 .../springboot/SmppComponentConfiguration.java     |  634 ---
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-snakeyaml-starter/pom.xml                |   53 -
 .../SnakeYAMLDataFormatAutoConfiguration.java      |  129 -
 .../SnakeYAMLDataFormatConfiguration.java          |  152 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-snmp-starter/pom.xml  |   53 -
 .../springboot/SnmpComponentAutoConfiguration.java |  128 -
 .../springboot/SnmpComponentConfiguration.java     |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-soap-starter/pom.xml  |   53 -
 .../SoapJaxbDataFormatAutoConfiguration.java       |  129 -
 .../SoapJaxbDataFormatConfiguration.java           |  149 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-solr-starter/pom.xml  |   61 -
 .../springboot/SolrComponentAutoConfiguration.java |  128 -
 .../springboot/SolrComponentConfiguration.java     |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-soroush-starter/pom.xml                  |   53 -
 .../SoroushBotComponentAutoConfiguration.java      |  128 -
 .../SoroushBotComponentConfiguration.java          |  101 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-spark-starter/pom.xml |   61 -
 .../SparkComponentAutoConfiguration.java           |  128 -
 .../springboot/SparkComponentConfiguration.java    |  115 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-splunk-starter/pom.xml                   |   53 -
 .../SplunkComponentAutoConfiguration.java          |  128 -
 .../springboot/SplunkComponentConfiguration.java   |  101 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-spring-batch-starter/pom.xml             |   53 -
 .../SpringBatchComponentAutoConfiguration.java     |  128 -
 .../SpringBatchComponentConfiguration.java         |  115 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-spring-boot-starter/pom.xml              |   61 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-spring-cloud-consul-starter/pom.xml      |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-spring-cloud-netflix-starter/pom.xml     |   61 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-spring-cloud-starter/pom.xml             |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-spring-cloud-zookeeper-starter/pom.xml   |   61 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-spring-integration-starter/pom.xml       |   53 -
 ...pringIntegrationComponentAutoConfiguration.java |  129 -
 .../SpringIntegrationComponentConfiguration.java   |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-spring-javaconfig-starter/pom.xml        |   53 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-spring-ldap-starter/pom.xml              |   61 -
 .../SpringLdapComponentAutoConfiguration.java      |  128 -
 .../SpringLdapComponentConfiguration.java          |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-spring-redis-starter/pom.xml             |   53 -
 .../RedisComponentAutoConfiguration.java           |  128 -
 .../springboot/RedisComponentConfiguration.java    |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-spring-security-starter/pom.xml          |   61 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-spring-starter/pom.xml                   |   53 -
 .../EventComponentAutoConfiguration.java           |  128 -
 .../springboot/EventComponentConfiguration.java    |   88 -
 .../springboot/SpelLanguageAutoConfiguration.java  |  117 -
 .../spel/springboot/SpelLanguageConfiguration.java |   52 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-spring-ws-starter/pom.xml                |   58 -
 ...SpringWebserviceComponentAutoConfiguration.java |  129 -
 .../SpringWebserviceComponentConfiguration.java    |  102 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-sql-starter/pom.xml   |   59 -
 .../springboot/SqlComponentAutoConfiguration.java  |  128 -
 .../sql/springboot/SqlComponentConfiguration.java  |  114 -
 .../SqlStoredComponentAutoConfiguration.java       |  128 -
 .../SqlStoredComponentConfiguration.java           |  102 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../sql/DataSourceAutoConfigurationTest.java       |   73 -
 .../component/sql/support/DummyJDBCDriver.java     |   66 -
 .../src/test/resources/application.properties      |   18 -
 .../src/test/resources/logback.xml                 |   41 -
 .../components-starter/camel-ssh-starter/pom.xml   |   53 -
 .../springboot/SshComponentAutoConfiguration.java  |  128 -
 .../ssh/springboot/SshComponentConfiguration.java  |  489 ---
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-stax-starter/pom.xml  |   53 -
 .../springboot/StAXComponentAutoConfiguration.java |  128 -
 .../springboot/StAXComponentConfiguration.java     |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-stomp-starter/pom.xml |   53 -
 .../StompComponentAutoConfiguration.java           |  128 -
 .../springboot/StompComponentConfiguration.java    |  255 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-stream-starter/pom.xml                   |   53 -
 .../StreamComponentAutoConfiguration.java          |  128 -
 .../springboot/StreamComponentConfiguration.java   |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-stringtemplate-starter/pom.xml           |   53 -
 .../StringTemplateComponentAutoConfiguration.java  |  129 -
 .../StringTemplateComponentConfiguration.java      |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-stub-starter/pom.xml  |   53 -
 .../springboot/StubComponentAutoConfiguration.java |  128 -
 .../springboot/StubComponentConfiguration.java     |  174 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-swagger-java-starter/pom.xml             |   57 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-syslog-starter/pom.xml                   |   53 -
 .../SyslogDataFormatAutoConfiguration.java         |  128 -
 .../springboot/SyslogDataFormatConfiguration.java  |   55 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-tagsoup-starter/pom.xml                  |   53 -
 .../TidyMarkupDataFormatAutoConfiguration.java     |  129 -
 .../TidyMarkupDataFormatConfiguration.java         |   80 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-tarfile-starter/pom.xml                  |   53 -
 .../TarFileDataFormatAutoConfiguration.java        |  128 -
 .../springboot/TarFileDataFormatConfiguration.java |   95 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-telegram-starter/pom.xml                 |   53 -
 .../TelegramComponentAutoConfiguration.java        |  128 -
 .../springboot/TelegramComponentConfiguration.java |  101 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-thrift-starter/pom.xml                   |   61 -
 .../ThriftComponentAutoConfiguration.java          |  128 -
 .../springboot/ThriftComponentConfiguration.java   |  102 -
 .../ThriftDataFormatAutoConfiguration.java         |  128 -
 .../springboot/ThriftDataFormatConfiguration.java  |   82 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   21 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-tika-starter/pom.xml  |   55 -
 .../springboot/TikaComponentAutoConfiguration.java |  128 -
 .../springboot/TikaComponentConfiguration.java     |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-timer-starter/pom.xml |   53 -
 .../TimerComponentAutoConfiguration.java           |  128 -
 .../springboot/TimerComponentConfiguration.java    |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-twilio-starter/pom.xml                   |   61 -
 .../TwilioComponentAutoConfiguration.java          |  128 -
 .../springboot/TwilioComponentConfiguration.java   |  180 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-twitter-starter/pom.xml                  |   53 -
 ...terDirectMessageComponentAutoConfiguration.java |  129 -
 ...TwitterDirectMessageComponentConfiguration.java |  185 -
 .../TwitterSearchComponentAutoConfiguration.java   |  129 -
 .../TwitterSearchComponentConfiguration.java       |  184 -
 .../TwitterTimelineComponentAutoConfiguration.java |  129 -
 .../TwitterTimelineComponentConfiguration.java     |  185 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   24 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-undertow-starter/pom.xml                 |   57 -
 .../UndertowComponentAutoConfiguration.java        |  128 -
 .../springboot/UndertowComponentConfiguration.java |  219 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel/component/undertow/UndertowSSLTest.java  |   88 -
 .../src/test/resources/application.properties      |   17 -
 .../src/test/resources/cacerts                     |  Bin 109798 -> 0 bytes
 .../src/test/resources/keystore.p12                |  Bin 2574 -> 0 bytes
 .../src/test/resources/logback.xml                 |   41 -
 .../camel-univocity-parsers-starter/pom.xml        |   53 -
 .../UniVocityCsvDataFormatAutoConfiguration.java   |  129 -
 .../UniVocityCsvDataFormatConfiguration.java       |  270 --
 ...ocityFixedWidthDataFormatAutoConfiguration.java |  129 -
 ...UniVocityFixedWidthDataFormatConfiguration.java |  260 --
 .../UniVocityTsvDataFormatAutoConfiguration.java   |  129 -
 .../UniVocityTsvDataFormatConfiguration.java       |  234 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   22 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-validator-starter/pom.xml                |   53 -
 .../ValidatorComponentAutoConfiguration.java       |  128 -
 .../ValidatorComponentConfiguration.java           |  103 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-velocity-starter/pom.xml                 |   53 -
 .../VelocityComponentAutoConfiguration.java        |  128 -
 .../springboot/VelocityComponentConfiguration.java |  101 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-vertx-starter/pom.xml |   53 -
 .../VertxComponentAutoConfiguration.java           |  128 -
 .../springboot/VertxComponentConfiguration.java    |  165 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-vm-starter/pom.xml    |   53 -
 .../springboot/VmComponentAutoConfiguration.java   |  128 -
 .../vm/springboot/VmComponentConfiguration.java    |  174 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-weather-starter/pom.xml                  |   61 -
 .../WeatherComponentAutoConfiguration.java         |  128 -
 .../springboot/WeatherComponentConfiguration.java  |  113 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-web3j-starter/pom.xml |   53 -
 .../Web3jComponentAutoConfiguration.java           |  128 -
 .../springboot/Web3jComponentConfiguration.java    |  527 ---
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-webhook-starter/pom.xml                  |   53 -
 .../WebhookComponentAutoConfiguration.java         |  128 -
 .../springboot/WebhookComponentConfiguration.java  |  197 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-websocket-jsr356-starter/pom.xml         |   53 -
 .../JSR356WebSocketComponentAutoConfiguration.java |  129 -
 .../JSR356WebSocketComponentConfiguration.java     |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-websocket-starter/pom.xml                |   53 -
 .../WebsocketComponentAutoConfiguration.java       |  128 -
 .../WebsocketComponentConfiguration.java           |  263 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-wordpress-starter/pom.xml                |   53 -
 .../WordpressComponentAutoConfiguration.java       |  128 -
 .../WordpressComponentConfiguration.java           |  204 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-xchange-starter/pom.xml                  |   53 -
 .../XChangeComponentAutoConfiguration.java         |  128 -
 .../springboot/XChangeComponentConfiguration.java  |   89 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-xj-starter/pom.xml    |   53 -
 .../springboot/XJComponentAutoConfiguration.java   |  128 -
 .../xj/springboot/XJComponentConfiguration.java    |  202 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-xmlsecurity-starter/pom.xml              |   53 -
 .../XmlSignatureComponentAutoConfiguration.java    |  129 -
 .../XmlSignatureComponentConfiguration.java        |  880 ----
 .../XMLSecurityDataFormatAutoConfiguration.java    |  129 -
 .../XMLSecurityDataFormatConfiguration.java        |  229 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-xmpp-starter/pom.xml  |   53 -
 .../springboot/XmppComponentAutoConfiguration.java |  128 -
 .../springboot/XmppComponentConfiguration.java     |   88 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-xpath-starter/pom.xml |   53 -
 .../springboot/XPathLanguageAutoConfiguration.java |  117 -
 .../springboot/XPathLanguageConfiguration.java     |  132 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-xslt-saxon-starter/pom.xml               |   53 -
 .../XsltSaxonComponentAutoConfiguration.java       |  128 -
 .../XsltSaxonComponentConfiguration.java           |  202 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../components-starter/camel-xslt-starter/pom.xml  |   53 -
 .../springboot/XsltComponentAutoConfiguration.java |  128 -
 .../springboot/XsltComponentConfiguration.java     |  160 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   19 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-xstream-starter/pom.xml                  |   53 -
 .../JsonDataFormatAutoConfiguration.java           |  128 -
 .../springboot/JsonDataFormatConfiguration.java    |  310 --
 .../XStreamDataFormatAutoConfiguration.java        |  128 -
 .../springboot/XStreamDataFormatConfiguration.java |  185 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-yammer-starter/pom.xml                   |   53 -
 .../YammerComponentAutoConfiguration.java          |  128 -
 .../springboot/YammerComponentConfiguration.java   |  316 --
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-zendesk-starter/pom.xml                  |   53 -
 .../ZendeskComponentAutoConfiguration.java         |  128 -
 .../springboot/ZendeskComponentConfiguration.java  |  190 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-zip-deflater-starter/pom.xml             |   53 -
 .../GzipDeflaterDataFormatAutoConfiguration.java   |  129 -
 .../GzipDeflaterDataFormatConfiguration.java       |   55 -
 .../ZipDeflaterDataFormatAutoConfiguration.java    |  129 -
 .../ZipDeflaterDataFormatConfiguration.java        |   68 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   23 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-zipfile-starter/pom.xml                  |   53 -
 .../ZipFileDataFormatAutoConfiguration.java        |  128 -
 .../springboot/ZipFileDataFormatConfiguration.java |   95 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-zipkin-starter/pom.xml                   |   61 -
 .../apache/camel/zipkin/starter/CamelZipkin.java   |   34 -
 .../zipkin/starter/ZipkinAutoConfiguration.java    |   65 -
 .../ZipkinConditionalAutoConfiguration.java        |   31 -
 .../starter/ZipkinConfigurationProperties.java     |  167 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-zookeeper-master-starter/pom.xml         |   53 -
 .../MasterComponentAutoConfiguration.java          |  128 -
 .../springboot/MasterComponentConfiguration.java   |  166 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   18 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../camel-zookeeper-starter/pom.xml                |   65 -
 .../ZooKeeperComponentAutoConfiguration.java       |  128 -
 .../ZooKeeperComponentConfiguration.java           |  215 -
 .../ZooKeeperServiceRegistryAutoConfiguration.java |   48 -
 .../ZooKeeperServiceRegistryConfiguration.java     |   76 -
 .../ZooKeeperClusterServiceAutoConfiguration.java  |   53 -
 .../ZooKeeperClusterServiceConfiguration.java      |   77 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 -
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../src/main/resources/META-INF/spring.factories   |   20 -
 .../src/main/resources/META-INF/spring.provides    |   17 -
 .../cloud/ZooKeeperServiceRegistryTest.java        |  168 -
 .../cluster/ZooKeeperClusterServiceTest.java       |   89 -
 .../src/test/resources/application.properties      |   17 -
 .../src/test/resources/logback.xml                 |   42 -
 platforms/spring-boot/components-starter/pom.xml   |  406 --
 platforms/spring-boot/pom.xml                      |   53 -
 platforms/spring-boot/spring-boot-dm/README.adoc   |   46 -
 .../pom.xml                                        |  207 -
 .../target-template-pom.xml                        |   54 -
 .../camel-spring-boot-dependencies/pom.xml         | 4351 --------------------
 .../spring-boot-dm/camel-starter-parent/pom.xml    |  209 -
 platforms/spring-boot/spring-boot-dm/pom.xml       |  121 -
 .../maven/packaging/PrepareParentPomMojo.java      |    7 -
 .../maven/packaging/PrepareReleasePomMojo.java     |    7 -
 .../packaging/SpringBootAutoConfigurationMojo.java | 2294 -----------
 .../maven/packaging/SpringBootStarterMojo.java     |  595 ---
 2971 files changed, 9 insertions(+), 273998 deletions(-)

diff --git a/apache-camel/pom.xml b/apache-camel/pom.xml
index d05e92f..cea3d6d 100644
--- a/apache-camel/pom.xml
+++ b/apache-camel/pom.xml
@@ -1408,31 +1408,6 @@
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-spring-boot</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-spring-cloud</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-spring-cloud-consul</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-spring-cloud-netflix</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-spring-cloud-zookeeper</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
       <artifactId>camel-spring-integration</artifactId>
       <version>${project.version}</version>
     </dependency>
@@ -1738,1515 +1713,6 @@
     </dependency>
     <!-- camel components: END -->
 
-        <!-- NOTE: auto-generated list of components when building camel catalog -->
-        <!-- camel starters: START -->
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-activemq-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ahc-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ahc-ws-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-amqp-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-any23-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-apns-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-as2-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-asn1-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-asterisk-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-atmos-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-atmosphere-websocket-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-atom-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-atomix-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-avro-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-cw-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-ddb-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-ec2-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-ecs-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-eks-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-iam-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-kinesis-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-kms-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-lambda-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-mq-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-msk-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-s3-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-sdb-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-ses-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-sns-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-sqs-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-swf-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-translate-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-aws-xray-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-azure-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-barcode-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-base64-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-bean-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-bean-validator-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-beanio-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-beanstalk-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-bindy-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-bonita-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-box-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-braintree-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-browse-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-caffeine-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-cassandraql-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-cbor-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-chatscript-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-chunk-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-cm-sms-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-cmis-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-coap-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-cometd-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-consul-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-controlbus-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-corda-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-core-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-couchbase-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-couchdb-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-crypto-cms-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-crypto-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-csv-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-cxf-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-cxf-transport-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-dataformat-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-dataset-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-debezium-common-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-debezium-mongodb-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-debezium-mysql-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-debezium-postgres-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-debezium-sqlserver-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-digitalocean-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-direct-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-directvm-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-disruptor-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-dns-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-docker-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-dozer-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-drill-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-dropbox-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ehcache-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-elasticsearch-rest-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-elsql-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-etcd-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-exec-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-facebook-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-fastjson-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-fhir-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-file-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-file-watch-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-flatpack-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-flink-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-fop-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-freemarker-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ftp-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ganglia-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-geocoder-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-git-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-github-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-google-bigquery-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-google-calendar-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-google-drive-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-google-mail-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-google-pubsub-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-google-sheets-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-gora-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-grape-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-graphql-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-grok-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-groovy-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-grpc-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-gson-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-guava-eventbus-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-hazelcast-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-hbase-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-hdfs-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-hipchat-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-hl7-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-http-common-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-http-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-hystrix-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ical-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-iec60870-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ignite-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-infinispan-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-influxdb-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-iota-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ipfs-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-irc-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ironmq-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jackson-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jacksonxml-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jasypt-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jaxb-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jaxp-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jbpm-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jcache-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jclouds-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jcr-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jdbc-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jetty-common-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jetty-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jgroups-raft-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jgroups-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jing-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jira-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jms-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jmx-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-johnzon-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jolt-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jooq-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jpa-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jsch-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-json-validator-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jsonapi-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jsonpath-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-jt400-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-kafka-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-kubernetes-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-kudu-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-kura-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-language-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ldap-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ldif-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-leveldb-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-log-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-lra-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-lucene-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-lumberjack-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-lzf-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-mail-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-master-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-metrics-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-micrometer-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-milo-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-mina-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-mllp-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-mock-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-mongodb-gridfs-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-mongodb-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-msv-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-mustache-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-mvel-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-mybatis-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-nagios-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-nats-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-netty-http-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-netty-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-nitrite-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-nsq-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ognl-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-olingo2-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-olingo4-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-openstack-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-opentracing-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-optaplanner-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-paho-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-pdf-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-pg-replication-slot-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-pgevent-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-platform-http-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-printer-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-protobuf-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-pubnub-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-pulsar-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-quartz-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-quickfix-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-rabbitmq-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-reactive-executor-vertx-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-reactive-streams-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-reactor-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ref-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-resilience4j-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-rest-openapi-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-rest-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-rest-swagger-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ribbon-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-robotframework-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-rss-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-rxjava-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-saga-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-salesforce-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-sap-netweaver-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-saxon-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-scheduler-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-schematron-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-seda-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-service-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-servicenow-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-servlet-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-shiro-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-sip-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-sjms-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-sjms2-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-slack-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-smpp-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-snakeyaml-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-snmp-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-soap-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-solr-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-soroush-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-spark-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-splunk-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-spring-batch-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-spring-boot-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-spring-cloud-consul-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-spring-cloud-netflix-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-spring-cloud-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-spring-cloud-zookeeper-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-spring-integration-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-spring-javaconfig-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-spring-ldap-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-spring-redis-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-spring-security-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-spring-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-spring-ws-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-sql-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-ssh-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-stax-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-stomp-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-stream-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-stringtemplate-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-stub-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-swagger-java-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-syslog-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-tagsoup-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-tarfile-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-telegram-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-thrift-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-tika-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-timer-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-twilio-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-twitter-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-undertow-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-univocity-parsers-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-validator-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-velocity-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-vertx-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-vm-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-weather-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-web3j-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-webhook-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-websocket-jsr356-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-websocket-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-wordpress-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-xchange-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-xj-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-xmlsecurity-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-xmpp-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-xpath-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-xslt-saxon-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-xslt-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-xstream-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-yammer-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-zendesk-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-zip-deflater-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-zipfile-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-zipkin-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-zookeeper-master-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel.springboot</groupId>
-      <artifactId>camel-zookeeper-starter</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <!-- camel starters: END -->
-
         <!-- camel catalog and commands -->
         <dependency>
             <groupId>org.apache.camel</groupId>
@@ -3266,10 +1732,6 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-catalog-provider-springboot</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
             <artifactId>camel-commands-core</artifactId>
         </dependency>
         <dependency>
diff --git a/apache-camel/src/main/descriptors/common-bin.xml b/apache-camel/src/main/descriptors/common-bin.xml
index 2cff4e0..4314c04 100644
--- a/apache-camel/src/main/descriptors/common-bin.xml
+++ b/apache-camel/src/main/descriptors/common-bin.xml
@@ -302,11 +302,6 @@
         <include>org.apache.camel:camel-splunk</include>
         <include>org.apache.camel:camel-spring</include>
         <include>org.apache.camel:camel-spring-batch</include>
-        <include>org.apache.camel:camel-spring-boot</include>
-        <include>org.apache.camel:camel-spring-cloud</include>
-        <include>org.apache.camel:camel-spring-cloud-consul</include>
-        <include>org.apache.camel:camel-spring-cloud-netflix</include>
-        <include>org.apache.camel:camel-spring-cloud-zookeeper</include>
         <include>org.apache.camel:camel-spring-integration</include>
         <include>org.apache.camel:camel-spring-javaconfig</include>
         <include>org.apache.camel:camel-spring-ldap</include>
@@ -391,7 +386,6 @@
         <include>org.apache.camel:camel-catalog-lucene</include>
         <include>org.apache.camel:camel-catalog-maven</include>
         <include>org.apache.camel:camel-catalog-provider-karaf</include>
-        <include>org.apache.camel:camel-catalog-provider-springboot</include>
         <include>org.apache.camel:camel-commands-core</include>
         <include>org.apache.camel.karaf:camel-karaf-commands</include>
         <include>org.apache.camel:camel-route-parser</include>
@@ -408,307 +402,7 @@
       <includes>
         <!-- NOTE: auto-generated list of components when building camel catalog -->
         <!-- camel starters: START -->
-        <include>org.apache.camel.springboot:camel-activemq-starter</include>
-        <include>org.apache.camel.springboot:camel-ahc-starter</include>
-        <include>org.apache.camel.springboot:camel-ahc-ws-starter</include>
-        <include>org.apache.camel.springboot:camel-amqp-starter</include>
-        <include>org.apache.camel.springboot:camel-any23-starter</include>
-        <include>org.apache.camel.springboot:camel-apns-starter</include>
-        <include>org.apache.camel.springboot:camel-as2-starter</include>
-        <include>org.apache.camel.springboot:camel-asn1-starter</include>
-        <include>org.apache.camel.springboot:camel-asterisk-starter</include>
-        <include>org.apache.camel.springboot:camel-atmos-starter</include>
-        <include>org.apache.camel.springboot:camel-atmosphere-websocket-starter</include>
-        <include>org.apache.camel.springboot:camel-atom-starter</include>
-        <include>org.apache.camel.springboot:camel-atomix-starter</include>
-        <include>org.apache.camel.springboot:camel-avro-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-cw-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-ddb-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-ec2-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-ecs-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-eks-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-iam-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-kinesis-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-kms-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-lambda-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-mq-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-msk-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-s3-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-sdb-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-ses-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-sns-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-sqs-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-swf-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-translate-starter</include>
-        <include>org.apache.camel.springboot:camel-aws-xray-starter</include>
-        <include>org.apache.camel.springboot:camel-azure-starter</include>
-        <include>org.apache.camel.springboot:camel-barcode-starter</include>
-        <include>org.apache.camel.springboot:camel-base64-starter</include>
-        <include>org.apache.camel.springboot:camel-bean-starter</include>
-        <include>org.apache.camel.springboot:camel-bean-validator-starter</include>
-        <include>org.apache.camel.springboot:camel-beanio-starter</include>
-        <include>org.apache.camel.springboot:camel-beanstalk-starter</include>
-        <include>org.apache.camel.springboot:camel-bindy-starter</include>
-        <include>org.apache.camel.springboot:camel-bonita-starter</include>
-        <include>org.apache.camel.springboot:camel-box-starter</include>
-        <include>org.apache.camel.springboot:camel-braintree-starter</include>
-        <include>org.apache.camel.springboot:camel-browse-starter</include>
-        <include>org.apache.camel.springboot:camel-caffeine-starter</include>
-        <include>org.apache.camel.springboot:camel-cassandraql-starter</include>
-        <include>org.apache.camel.springboot:camel-cbor-starter</include>
-        <include>org.apache.camel.springboot:camel-chatscript-starter</include>
-        <include>org.apache.camel.springboot:camel-chunk-starter</include>
-        <include>org.apache.camel.springboot:camel-cm-sms-starter</include>
-        <include>org.apache.camel.springboot:camel-cmis-starter</include>
-        <include>org.apache.camel.springboot:camel-coap-starter</include>
-        <include>org.apache.camel.springboot:camel-cometd-starter</include>
-        <include>org.apache.camel.springboot:camel-consul-starter</include>
-        <include>org.apache.camel.springboot:camel-controlbus-starter</include>
-        <include>org.apache.camel.springboot:camel-corda-starter</include>
-        <include>org.apache.camel.springboot:camel-core-starter</include>
-        <include>org.apache.camel.springboot:camel-couchbase-starter</include>
-        <include>org.apache.camel.springboot:camel-couchdb-starter</include>
-        <include>org.apache.camel.springboot:camel-crypto-cms-starter</include>
-        <include>org.apache.camel.springboot:camel-crypto-starter</include>
-        <include>org.apache.camel.springboot:camel-csv-starter</include>
-        <include>org.apache.camel.springboot:camel-cxf-starter</include>
-        <include>org.apache.camel.springboot:camel-cxf-transport-starter</include>
-        <include>org.apache.camel.springboot:camel-dataformat-starter</include>
-        <include>org.apache.camel.springboot:camel-dataset-starter</include>
-        <include>org.apache.camel.springboot:camel-debezium-common-starter</include>
-        <include>org.apache.camel.springboot:camel-debezium-mongodb-starter</include>
-        <include>org.apache.camel.springboot:camel-debezium-mysql-starter</include>
-        <include>org.apache.camel.springboot:camel-debezium-postgres-starter</include>
-        <include>org.apache.camel.springboot:camel-debezium-sqlserver-starter</include>
-        <include>org.apache.camel.springboot:camel-digitalocean-starter</include>
-        <include>org.apache.camel.springboot:camel-direct-starter</include>
-        <include>org.apache.camel.springboot:camel-directvm-starter</include>
-        <include>org.apache.camel.springboot:camel-disruptor-starter</include>
-        <include>org.apache.camel.springboot:camel-dns-starter</include>
-        <include>org.apache.camel.springboot:camel-docker-starter</include>
-        <include>org.apache.camel.springboot:camel-dozer-starter</include>
-        <include>org.apache.camel.springboot:camel-drill-starter</include>
-        <include>org.apache.camel.springboot:camel-dropbox-starter</include>
-        <include>org.apache.camel.springboot:camel-ehcache-starter</include>
-        <include>org.apache.camel.springboot:camel-elasticsearch-rest-starter</include>
-        <include>org.apache.camel.springboot:camel-elsql-starter</include>
-        <include>org.apache.camel.springboot:camel-etcd-starter</include>
-        <include>org.apache.camel.springboot:camel-exec-starter</include>
-        <include>org.apache.camel.springboot:camel-facebook-starter</include>
-        <include>org.apache.camel.springboot:camel-fastjson-starter</include>
-        <include>org.apache.camel.springboot:camel-fhir-starter</include>
-        <include>org.apache.camel.springboot:camel-file-starter</include>
-        <include>org.apache.camel.springboot:camel-file-watch-starter</include>
-        <include>org.apache.camel.springboot:camel-flatpack-starter</include>
-        <include>org.apache.camel.springboot:camel-flink-starter</include>
-        <include>org.apache.camel.springboot:camel-fop-starter</include>
-        <include>org.apache.camel.springboot:camel-freemarker-starter</include>
-        <include>org.apache.camel.springboot:camel-ftp-starter</include>
-        <include>org.apache.camel.springboot:camel-ganglia-starter</include>
-        <include>org.apache.camel.springboot:camel-geocoder-starter</include>
-        <include>org.apache.camel.springboot:camel-git-starter</include>
-        <include>org.apache.camel.springboot:camel-github-starter</include>
-        <include>org.apache.camel.springboot:camel-google-bigquery-starter</include>
-        <include>org.apache.camel.springboot:camel-google-calendar-starter</include>
-        <include>org.apache.camel.springboot:camel-google-drive-starter</include>
-        <include>org.apache.camel.springboot:camel-google-mail-starter</include>
-        <include>org.apache.camel.springboot:camel-google-pubsub-starter</include>
-        <include>org.apache.camel.springboot:camel-google-sheets-starter</include>
-        <include>org.apache.camel.springboot:camel-gora-starter</include>
-        <include>org.apache.camel.springboot:camel-grape-starter</include>
-        <include>org.apache.camel.springboot:camel-graphql-starter</include>
-        <include>org.apache.camel.springboot:camel-grok-starter</include>
-        <include>org.apache.camel.springboot:camel-groovy-starter</include>
-        <include>org.apache.camel.springboot:camel-grpc-starter</include>
-        <include>org.apache.camel.springboot:camel-gson-starter</include>
-        <include>org.apache.camel.springboot:camel-guava-eventbus-starter</include>
-        <include>org.apache.camel.springboot:camel-hazelcast-starter</include>
-        <include>org.apache.camel.springboot:camel-hbase-starter</include>
-        <include>org.apache.camel.springboot:camel-hdfs-starter</include>
-        <include>org.apache.camel.springboot:camel-hipchat-starter</include>
-        <include>org.apache.camel.springboot:camel-hl7-starter</include>
-        <include>org.apache.camel.springboot:camel-http-common-starter</include>
-        <include>org.apache.camel.springboot:camel-http-starter</include>
-        <include>org.apache.camel.springboot:camel-hystrix-starter</include>
-        <include>org.apache.camel.springboot:camel-ical-starter</include>
-        <include>org.apache.camel.springboot:camel-iec60870-starter</include>
-        <include>org.apache.camel.springboot:camel-ignite-starter</include>
-        <include>org.apache.camel.springboot:camel-infinispan-starter</include>
-        <include>org.apache.camel.springboot:camel-influxdb-starter</include>
-        <include>org.apache.camel.springboot:camel-iota-starter</include>
-        <include>org.apache.camel.springboot:camel-ipfs-starter</include>
-        <include>org.apache.camel.springboot:camel-irc-starter</include>
-        <include>org.apache.camel.springboot:camel-ironmq-starter</include>
-        <include>org.apache.camel.springboot:camel-jackson-starter</include>
-        <include>org.apache.camel.springboot:camel-jacksonxml-starter</include>
-        <include>org.apache.camel.springboot:camel-jasypt-starter</include>
-        <include>org.apache.camel.springboot:camel-jaxb-starter</include>
         <include>org.apache.camel.springboot:camel-jaxp-starter</include>
-        <include>org.apache.camel.springboot:camel-jbpm-starter</include>
-        <include>org.apache.camel.springboot:camel-jcache-starter</include>
-        <include>org.apache.camel.springboot:camel-jclouds-starter</include>
-        <include>org.apache.camel.springboot:camel-jcr-starter</include>
-        <include>org.apache.camel.springboot:camel-jdbc-starter</include>
-        <include>org.apache.camel.springboot:camel-jetty-common-starter</include>
-        <include>org.apache.camel.springboot:camel-jetty-starter</include>
-        <include>org.apache.camel.springboot:camel-jgroups-raft-starter</include>
-        <include>org.apache.camel.springboot:camel-jgroups-starter</include>
-        <include>org.apache.camel.springboot:camel-jing-starter</include>
-        <include>org.apache.camel.springboot:camel-jira-starter</include>
-        <include>org.apache.camel.springboot:camel-jms-starter</include>
-        <include>org.apache.camel.springboot:camel-jmx-starter</include>
-        <include>org.apache.camel.springboot:camel-johnzon-starter</include>
-        <include>org.apache.camel.springboot:camel-jolt-starter</include>
-        <include>org.apache.camel.springboot:camel-jooq-starter</include>
-        <include>org.apache.camel.springboot:camel-jpa-starter</include>
-        <include>org.apache.camel.springboot:camel-jsch-starter</include>
-        <include>org.apache.camel.springboot:camel-json-validator-starter</include>
-        <include>org.apache.camel.springboot:camel-jsonapi-starter</include>
-        <include>org.apache.camel.springboot:camel-jsonpath-starter</include>
-        <include>org.apache.camel.springboot:camel-jt400-starter</include>
-        <include>org.apache.camel.springboot:camel-kafka-starter</include>
-        <include>org.apache.camel.springboot:camel-kubernetes-starter</include>
-        <include>org.apache.camel.springboot:camel-kudu-starter</include>
-        <include>org.apache.camel.springboot:camel-kura-starter</include>
-        <include>org.apache.camel.springboot:camel-language-starter</include>
-        <include>org.apache.camel.springboot:camel-ldap-starter</include>
-        <include>org.apache.camel.springboot:camel-ldif-starter</include>
-        <include>org.apache.camel.springboot:camel-leveldb-starter</include>
-        <include>org.apache.camel.springboot:camel-log-starter</include>
-        <include>org.apache.camel.springboot:camel-lra-starter</include>
-        <include>org.apache.camel.springboot:camel-lucene-starter</include>
-        <include>org.apache.camel.springboot:camel-lumberjack-starter</include>
-        <include>org.apache.camel.springboot:camel-lzf-starter</include>
-        <include>org.apache.camel.springboot:camel-mail-starter</include>
-        <include>org.apache.camel.springboot:camel-master-starter</include>
-        <include>org.apache.camel.springboot:camel-metrics-starter</include>
-        <include>org.apache.camel.springboot:camel-micrometer-starter</include>
-        <include>org.apache.camel.springboot:camel-milo-starter</include>
-        <include>org.apache.camel.springboot:camel-mina-starter</include>
-        <include>org.apache.camel.springboot:camel-mllp-starter</include>
-        <include>org.apache.camel.springboot:camel-mock-starter</include>
-        <include>org.apache.camel.springboot:camel-mongodb-gridfs-starter</include>
-        <include>org.apache.camel.springboot:camel-mongodb-starter</include>
-        <include>org.apache.camel.springboot:camel-msv-starter</include>
-        <include>org.apache.camel.springboot:camel-mustache-starter</include>
-        <include>org.apache.camel.springboot:camel-mvel-starter</include>
-        <include>org.apache.camel.springboot:camel-mybatis-starter</include>
-        <include>org.apache.camel.springboot:camel-nagios-starter</include>
-        <include>org.apache.camel.springboot:camel-nats-starter</include>
-        <include>org.apache.camel.springboot:camel-netty-http-starter</include>
-        <include>org.apache.camel.springboot:camel-netty-starter</include>
-        <include>org.apache.camel.springboot:camel-nitrite-starter</include>
-        <include>org.apache.camel.springboot:camel-nsq-starter</include>
-        <include>org.apache.camel.springboot:camel-ognl-starter</include>
-        <include>org.apache.camel.springboot:camel-olingo2-starter</include>
-        <include>org.apache.camel.springboot:camel-olingo4-starter</include>
-        <include>org.apache.camel.springboot:camel-openstack-starter</include>
-        <include>org.apache.camel.springboot:camel-opentracing-starter</include>
-        <include>org.apache.camel.springboot:camel-optaplanner-starter</include>
-        <include>org.apache.camel.springboot:camel-paho-starter</include>
-        <include>org.apache.camel.springboot:camel-pdf-starter</include>
-        <include>org.apache.camel.springboot:camel-pg-replication-slot-starter</include>
-        <include>org.apache.camel.springboot:camel-pgevent-starter</include>
-        <include>org.apache.camel.springboot:camel-platform-http-starter</include>
-        <include>org.apache.camel.springboot:camel-printer-starter</include>
-        <include>org.apache.camel.springboot:camel-protobuf-starter</include>
-        <include>org.apache.camel.springboot:camel-pubnub-starter</include>
-        <include>org.apache.camel.springboot:camel-pulsar-starter</include>
-        <include>org.apache.camel.springboot:camel-quartz-starter</include>
-        <include>org.apache.camel.springboot:camel-quickfix-starter</include>
-        <include>org.apache.camel.springboot:camel-rabbitmq-starter</include>
-        <include>org.apache.camel.springboot:camel-reactive-executor-vertx-starter</include>
-        <include>org.apache.camel.springboot:camel-reactive-streams-starter</include>
-        <include>org.apache.camel.springboot:camel-reactor-starter</include>
-        <include>org.apache.camel.springboot:camel-ref-starter</include>
-        <include>org.apache.camel.springboot:camel-resilience4j-starter</include>
-        <include>org.apache.camel.springboot:camel-rest-openapi-starter</include>
-        <include>org.apache.camel.springboot:camel-rest-starter</include>
-        <include>org.apache.camel.springboot:camel-rest-swagger-starter</include>
-        <include>org.apache.camel.springboot:camel-ribbon-starter</include>
-        <include>org.apache.camel.springboot:camel-robotframework-starter</include>
-        <include>org.apache.camel.springboot:camel-rss-starter</include>
-        <include>org.apache.camel.springboot:camel-rxjava-starter</include>
-        <include>org.apache.camel.springboot:camel-saga-starter</include>
-        <include>org.apache.camel.springboot:camel-salesforce-starter</include>
-        <include>org.apache.camel.springboot:camel-sap-netweaver-starter</include>
-        <include>org.apache.camel.springboot:camel-saxon-starter</include>
-        <include>org.apache.camel.springboot:camel-scheduler-starter</include>
-        <include>org.apache.camel.springboot:camel-schematron-starter</include>
-        <include>org.apache.camel.springboot:camel-seda-starter</include>
-        <include>org.apache.camel.springboot:camel-service-starter</include>
-        <include>org.apache.camel.springboot:camel-servicenow-starter</include>
-        <include>org.apache.camel.springboot:camel-servlet-starter</include>
-        <include>org.apache.camel.springboot:camel-shiro-starter</include>
-        <include>org.apache.camel.springboot:camel-sip-starter</include>
-        <include>org.apache.camel.springboot:camel-sjms-starter</include>
-        <include>org.apache.camel.springboot:camel-sjms2-starter</include>
-        <include>org.apache.camel.springboot:camel-slack-starter</include>
-        <include>org.apache.camel.springboot:camel-smpp-starter</include>
-        <include>org.apache.camel.springboot:camel-snakeyaml-starter</include>
-        <include>org.apache.camel.springboot:camel-snmp-starter</include>
-        <include>org.apache.camel.springboot:camel-soap-starter</include>
-        <include>org.apache.camel.springboot:camel-solr-starter</include>
-        <include>org.apache.camel.springboot:camel-soroush-starter</include>
-        <include>org.apache.camel.springboot:camel-spark-starter</include>
-        <include>org.apache.camel.springboot:camel-splunk-starter</include>
-        <include>org.apache.camel.springboot:camel-spring-batch-starter</include>
-        <include>org.apache.camel.springboot:camel-spring-boot-starter</include>
-        <include>org.apache.camel.springboot:camel-spring-cloud-consul-starter</include>
-        <include>org.apache.camel.springboot:camel-spring-cloud-netflix-starter</include>
-        <include>org.apache.camel.springboot:camel-spring-cloud-starter</include>
-        <include>org.apache.camel.springboot:camel-spring-cloud-zookeeper-starter</include>
-        <include>org.apache.camel.springboot:camel-spring-integration-starter</include>
-        <include>org.apache.camel.springboot:camel-spring-javaconfig-starter</include>
-        <include>org.apache.camel.springboot:camel-spring-ldap-starter</include>
-        <include>org.apache.camel.springboot:camel-spring-redis-starter</include>
-        <include>org.apache.camel.springboot:camel-spring-security-starter</include>
-        <include>org.apache.camel.springboot:camel-spring-starter</include>
-        <include>org.apache.camel.springboot:camel-spring-ws-starter</include>
-        <include>org.apache.camel.springboot:camel-sql-starter</include>
-        <include>org.apache.camel.springboot:camel-ssh-starter</include>
-        <include>org.apache.camel.springboot:camel-stax-starter</include>
-        <include>org.apache.camel.springboot:camel-stomp-starter</include>
-        <include>org.apache.camel.springboot:camel-stream-starter</include>
-        <include>org.apache.camel.springboot:camel-stringtemplate-starter</include>
-        <include>org.apache.camel.springboot:camel-stub-starter</include>
-        <include>org.apache.camel.springboot:camel-swagger-java-starter</include>
-        <include>org.apache.camel.springboot:camel-syslog-starter</include>
-        <include>org.apache.camel.springboot:camel-tagsoup-starter</include>
-        <include>org.apache.camel.springboot:camel-tarfile-starter</include>
-        <include>org.apache.camel.springboot:camel-telegram-starter</include>
-        <include>org.apache.camel.springboot:camel-thrift-starter</include>
-        <include>org.apache.camel.springboot:camel-tika-starter</include>
-        <include>org.apache.camel.springboot:camel-timer-starter</include>
-        <include>org.apache.camel.springboot:camel-twilio-starter</include>
-        <include>org.apache.camel.springboot:camel-twitter-starter</include>
-        <include>org.apache.camel.springboot:camel-undertow-starter</include>
-        <include>org.apache.camel.springboot:camel-univocity-parsers-starter</include>
-        <include>org.apache.camel.springboot:camel-validator-starter</include>
-        <include>org.apache.camel.springboot:camel-velocity-starter</include>
-        <include>org.apache.camel.springboot:camel-vertx-starter</include>
-        <include>org.apache.camel.springboot:camel-vm-starter</include>
-        <include>org.apache.camel.springboot:camel-weather-starter</include>
-        <include>org.apache.camel.springboot:camel-web3j-starter</include>
-        <include>org.apache.camel.springboot:camel-webhook-starter</include>
-        <include>org.apache.camel.springboot:camel-websocket-jsr356-starter</include>
-        <include>org.apache.camel.springboot:camel-websocket-starter</include>
-        <include>org.apache.camel.springboot:camel-wordpress-starter</include>
-        <include>org.apache.camel.springboot:camel-xchange-starter</include>
-        <include>org.apache.camel.springboot:camel-xj-starter</include>
-        <include>org.apache.camel.springboot:camel-xmlsecurity-starter</include>
-        <include>org.apache.camel.springboot:camel-xmpp-starter</include>
-        <include>org.apache.camel.springboot:camel-xpath-starter</include>
-        <include>org.apache.camel.springboot:camel-xslt-saxon-starter</include>
-        <include>org.apache.camel.springboot:camel-xslt-starter</include>
-        <include>org.apache.camel.springboot:camel-xstream-starter</include>
-        <include>org.apache.camel.springboot:camel-yammer-starter</include>
-        <include>org.apache.camel.springboot:camel-zendesk-starter</include>
-        <include>org.apache.camel.springboot:camel-zip-deflater-starter</include>
-        <include>org.apache.camel.springboot:camel-zipfile-starter</include>
-        <include>org.apache.camel.springboot:camel-zipkin-starter</include>
-        <include>org.apache.camel.springboot:camel-zookeeper-master-starter</include>
-        <include>org.apache.camel.springboot:camel-zookeeper-starter</include>
         <!-- camel starters: END -->
       </includes>
     </dependencySet>
diff --git a/bom/camel-bom/pom.xml b/bom/camel-bom/pom.xml
index 3d04f2f..5861b14 100644
--- a/bom/camel-bom/pom.xml
+++ b/bom/camel-bom/pom.xml
@@ -32,1511 +32,6 @@
   <dependencyManagement>
     <dependencies>
       <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-activemq-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ahc-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ahc-ws-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-amqp-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-any23-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-apns-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-as2-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-asn1-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-asterisk-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-atmos-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-atmosphere-websocket-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-atom-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-atomix-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-avro-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-cw-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-ddb-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-ec2-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-ecs-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-eks-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-iam-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-kinesis-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-kms-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-lambda-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-mq-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-msk-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-s3-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-sdb-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-ses-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-sns-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-sqs-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-swf-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-translate-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-aws-xray-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-azure-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-barcode-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-base64-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-bean-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-bean-validator-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-beanio-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-beanstalk-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-bindy-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-bonita-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-box-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-braintree-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-browse-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-caffeine-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-cassandraql-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-cbor-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-chatscript-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-chunk-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-cm-sms-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-cmis-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-coap-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-cometd-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-consul-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-controlbus-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-corda-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-core-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-couchbase-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-couchdb-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-crypto-cms-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-crypto-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-csv-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-cxf-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-cxf-transport-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-dataformat-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-dataset-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-debezium-common-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-debezium-mongodb-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-debezium-mysql-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-debezium-postgres-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-debezium-sqlserver-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-digitalocean-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-direct-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-directvm-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-disruptor-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-dns-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-docker-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-dozer-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-drill-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-dropbox-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ehcache-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-elasticsearch-rest-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-elsql-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-etcd-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-exec-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-facebook-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-fastjson-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-fhir-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-file-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-file-watch-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-flatpack-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-flink-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-fop-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-freemarker-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ftp-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ganglia-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-geocoder-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-git-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-github-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-google-bigquery-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-google-calendar-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-google-drive-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-google-mail-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-google-pubsub-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-google-sheets-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-gora-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-grape-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-graphql-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-grok-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-groovy-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-grpc-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-gson-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-guava-eventbus-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-hazelcast-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-hbase-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-hdfs-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-hipchat-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-hl7-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-http-common-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-http-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-hystrix-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ical-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-iec60870-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ignite-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-infinispan-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-influxdb-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-iota-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ipfs-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-irc-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ironmq-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jackson-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jacksonxml-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jasypt-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jaxb-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jaxp-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jbpm-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jcache-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jclouds-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jcr-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jdbc-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jetty-common-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jetty-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jgroups-raft-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jgroups-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jing-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jira-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jms-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jmx-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-johnzon-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jolt-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jooq-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jpa-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jsch-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-json-validator-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jsonapi-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jsonpath-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-jt400-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-kafka-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-kubernetes-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-kudu-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-kura-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-language-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ldap-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ldif-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-leveldb-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-log-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-lra-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-lucene-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-lumberjack-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-lzf-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-mail-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-master-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-metrics-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-micrometer-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-milo-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-mina-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-mllp-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-mock-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-mongodb-gridfs-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-mongodb-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-msv-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-mustache-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-mvel-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-mybatis-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-nagios-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-nats-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-netty-http-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-netty-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-nitrite-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-nsq-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ognl-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-olingo2-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-olingo4-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-openstack-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-opentracing-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-optaplanner-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-paho-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-pdf-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-pg-replication-slot-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-pgevent-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-platform-http-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-printer-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-protobuf-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-pubnub-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-pulsar-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-quartz-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-quickfix-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-rabbitmq-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-reactive-executor-vertx-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-reactive-streams-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-reactor-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ref-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-resilience4j-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-rest-openapi-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-rest-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-rest-swagger-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ribbon-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-robotframework-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-rss-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-rxjava-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-saga-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-salesforce-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-sap-netweaver-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-saxon-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-scheduler-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-schematron-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-seda-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-service-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-servicenow-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-servlet-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-shiro-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-sip-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-sjms-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-sjms2-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-slack-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-smpp-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-snakeyaml-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-snmp-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-soap-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-solr-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-soroush-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-spark-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-splunk-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-spring-batch-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-spring-boot-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-spring-cloud-consul-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-spring-cloud-netflix-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-spring-cloud-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-spring-cloud-zookeeper-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-spring-integration-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-spring-javaconfig-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-spring-ldap-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-spring-redis-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-spring-security-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-spring-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-spring-ws-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-sql-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-ssh-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-stax-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-stomp-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-stream-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-stringtemplate-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-stub-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-swagger-java-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-syslog-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-tagsoup-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-tarfile-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-telegram-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-thrift-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-tika-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-timer-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-twilio-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-twitter-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-undertow-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-univocity-parsers-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-validator-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-velocity-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-vertx-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-vm-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-weather-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-web3j-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-webhook-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-websocket-jsr356-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-websocket-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-wordpress-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-xchange-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-xj-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-xmlsecurity-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-xmpp-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-xpath-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-xslt-saxon-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-xslt-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-xstream-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-yammer-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-zendesk-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-zip-deflater-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-zipfile-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-zipkin-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-zookeeper-master-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel.springboot</groupId>
-        <artifactId>camel-zookeeper-starter</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>apt</artifactId>
         <version>${project.version}</version>
@@ -1843,11 +338,6 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-catalog-provider-springboot</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
         <artifactId>camel-cbor</artifactId>
         <version>${project.version}</version>
       </dependency>
@@ -3015,31 +1505,6 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-spring-boot</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-spring-cloud</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-spring-cloud-consul</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-spring-cloud-netflix</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-spring-cloud-zookeeper</artifactId>
-        <version>${project.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
         <artifactId>camel-spring-integration</artifactId>
         <version>${project.version}</version>
       </dependency>
diff --git a/bom/pom.xml b/bom/pom.xml
index 0d758ce..c74bd46 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -58,7 +58,6 @@
                     <dependencies>
                         <includes>
                             <include>org.apache.camel:*</include>
-                            <include>org.apache.camel.springboot:*</include>
                         </includes>
                     </dependencies>
 
diff --git a/catalog/camel-catalog-maven/pom.xml b/catalog/camel-catalog-maven/pom.xml
index 6619492..b3980aa 100644
--- a/catalog/camel-catalog-maven/pom.xml
+++ b/catalog/camel-catalog-maven/pom.xml
@@ -78,12 +78,6 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-catalog-provider-springboot</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
             <artifactId>camel-catalog-provider-karaf</artifactId>
             <version>${project.version}</version>
             <scope>test</scope>
diff --git a/catalog/camel-catalog-maven/src/test/java/org/apache/camel/catalog/maven/MavenVersionManagerTest.java b/catalog/camel-catalog-maven/src/test/java/org/apache/camel/catalog/maven/MavenVersionManagerTest.java
index 2aa84db..d184250 100644
--- a/catalog/camel-catalog-maven/src/test/java/org/apache/camel/catalog/maven/MavenVersionManagerTest.java
+++ b/catalog/camel-catalog-maven/src/test/java/org/apache/camel/catalog/maven/MavenVersionManagerTest.java
@@ -22,8 +22,8 @@ import java.util.List;
 import org.apache.camel.catalog.CamelCatalog;
 import org.apache.camel.catalog.CatalogHelper;
 import org.apache.camel.catalog.DefaultCamelCatalog;
+import org.apache.camel.catalog.DefaultRuntimeProvider;
 import org.apache.camel.catalog.karaf.KarafRuntimeProvider;
-import org.apache.camel.catalog.springboot.SpringBootRuntimeProvider;
 import org.junit.Assert;
 import org.junit.Ignore;
 import org.junit.Test;
@@ -87,7 +87,7 @@ public class MavenVersionManagerTest extends Assert {
     public void testRuntimeProviderLoadVersion() throws Exception {
         CamelCatalog catalog = new DefaultCamelCatalog(false);
         catalog.setVersionManager(new MavenVersionManager());
-        catalog.setRuntimeProvider(new SpringBootRuntimeProvider());
+        catalog.setRuntimeProvider(new DefaultRuntimeProvider                                                                                                       ());
 
         String version = "2.18.2";
 
@@ -113,7 +113,7 @@ public class MavenVersionManagerTest extends Assert {
     public void testRuntimeProviderLoadVersionWithCaching() throws Exception {
         CamelCatalog catalog = new DefaultCamelCatalog(true);
         catalog.setVersionManager(new MavenVersionManager());
-        catalog.setRuntimeProvider(new SpringBootRuntimeProvider());
+        catalog.setRuntimeProvider(new DefaultRuntimeProvider());
 
         String version = "2.18.2";
 
diff --git a/catalog/camel-catalog-provider-springboot/pom.xml b/catalog/camel-catalog-provider-springboot/pom.xml
deleted file mode 100644
index d6b9217..0000000
--- a/catalog/camel-catalog-provider-springboot/pom.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>catalog</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>camel-catalog-provider-springboot</artifactId>
-    <packaging>jar</packaging>
-    <name>Camel :: Catalog :: Provider Spring Boot</name>
-    <description>Camel Catalog Spring Boot</description>
-
-    <properties>
-        <firstVersion>2.18.1</firstVersion>
-        <label>tooling</label>
-
-        <camel.osgi.export.pkg>
-            org.apache.camel.catalog.springboot
-        </camel.osgi.export.pkg>
-    </properties>
-
-    <dependencies>
-
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-catalog</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <scope>test</scope>
-        </dependency>
-
-        <!-- logging -->
-        <dependency>
-            <groupId>org.apache.logging.log4j</groupId>
-            <artifactId>log4j-api</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.logging.log4j</groupId>
-            <artifactId>log4j-core</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.logging.log4j</groupId>
-            <artifactId>log4j-slf4j-impl</artifactId>
-            <scope>test</scope>
-        </dependency>
-
-    </dependencies>
-
-    <build>
-        <plugins>
-
-            <plugin>
-                <groupId>org.apache.felix</groupId>
-                <artifactId>maven-bundle-plugin</artifactId>
-                <extensions>true</extensions>
-            </plugin>
-
-            <!-- generate and include all components in the catalog -->
-            <plugin>
-                <groupId>org.apache.camel</groupId>
-                <artifactId>camel-package-maven-plugin</artifactId>
-                <version>${project.version}</version>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>prepare-catalog-springboot</goal>
-                        </goals>
-                        <phase>process-resources</phase>
-                    </execution>
-                </executions>
-            </plugin>
-
-        </plugins>
-
-    </build>
-
-</project>
diff --git a/catalog/camel-catalog-provider-springboot/src/main/java/org/apache/camel/catalog/springboot/SpringBootRuntimeProvider.java b/catalog/camel-catalog-provider-springboot/src/main/java/org/apache/camel/catalog/springboot/SpringBootRuntimeProvider.java
deleted file mode 100644
index 2c5bed9..0000000
--- a/catalog/camel-catalog-provider-springboot/src/main/java/org/apache/camel/catalog/springboot/SpringBootRuntimeProvider.java
+++ /dev/null
@@ -1,146 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.catalog.springboot;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.apache.camel.catalog.CamelCatalog;
-import org.apache.camel.catalog.CatalogHelper;
-import org.apache.camel.catalog.RuntimeProvider;
-
-/**
- * A Spring Boot based {@link RuntimeProvider} which only includes the supported Camel components, data formats, and languages
- * which can be installed in Spring Boot using the starter dependencies.
- */
-public class SpringBootRuntimeProvider implements RuntimeProvider {
-
-    private static final String COMPONENT_DIR = "org/apache/camel/catalog/springboot/components";
-    private static final String DATAFORMAT_DIR = "org/apache/camel/catalog/springboot/dataformats";
-    private static final String LANGUAGE_DIR = "org/apache/camel/catalog/springboot/languages";
-    private static final String OTHER_DIR = "org/apache/camel/catalog/springboot/others";
-    private static final String COMPONENTS_CATALOG = "org/apache/camel/catalog/springboot/components.properties";
-    private static final String DATA_FORMATS_CATALOG = "org/apache/camel/catalog/springboot/dataformats.properties";
-    private static final String LANGUAGE_CATALOG = "org/apache/camel/catalog/springboot/languages.properties";
-    private static final String OTHER_CATALOG = "org/apache/camel/catalog/springboot/others.properties";
-
-    private CamelCatalog camelCatalog;
-
-    @Override
-    public CamelCatalog getCamelCatalog() {
-        return camelCatalog;
-    }
-
-    @Override
-    public void setCamelCatalog(CamelCatalog camelCatalog) {
-        this.camelCatalog = camelCatalog;
-    }
-
-    @Override
-    public String getProviderName() {
-        return "springboot";
-    }
-
-    @Override
-    public String getProviderGroupId() {
-        return "org.apache.camel";
-    }
-
-    @Override
-    public String getProviderArtifactId() {
-        return "camel-catalog-provider-springboot";
-    }
-
-    @Override
-    public String getComponentJSonSchemaDirectory() {
-        return COMPONENT_DIR;
-    }
-
-    @Override
-    public String getDataFormatJSonSchemaDirectory() {
-        return DATAFORMAT_DIR;
-    }
-
-    @Override
-    public String getLanguageJSonSchemaDirectory() {
-        return LANGUAGE_DIR;
-    }
-
-    @Override
-    public String getOtherJSonSchemaDirectory() {
-        return OTHER_DIR;
-    }
-
-    @Override
-    public List<String> findComponentNames() {
-        List<String> names = new ArrayList<>();
-        InputStream is = camelCatalog.getVersionManager().getResourceAsStream(COMPONENTS_CATALOG);
-        if (is != null) {
-            try {
-                CatalogHelper.loadLines(is, names);
-            } catch (IOException e) {
-                // ignore
-            }
-        }
-        return names;
-    }
-
-    @Override
-    public List<String> findDataFormatNames() {
-        List<String> names = new ArrayList<>();
-        InputStream is = camelCatalog.getVersionManager().getResourceAsStream(DATA_FORMATS_CATALOG);
-        if (is != null) {
-            try {
-                CatalogHelper.loadLines(is, names);
-            } catch (IOException e) {
-                // ignore
-            }
-        }
-        return names;
-    }
-
-    @Override
-    public List<String> findLanguageNames() {
-        List<String> names = new ArrayList<>();
-        InputStream is = camelCatalog.getVersionManager().getResourceAsStream(LANGUAGE_CATALOG);
-        if (is != null) {
-            try {
-                CatalogHelper.loadLines(is, names);
-            } catch (IOException e) {
-                // ignore
-            }
-        }
-        return names;
-    }
-
-    @Override
-    public List<String> findOtherNames() {
-        List<String> names = new ArrayList<>();
-        InputStream is = camelCatalog.getVersionManager().getResourceAsStream(OTHER_CATALOG);
-        if (is != null) {
-            try {
-                CatalogHelper.loadLines(is, names);
-            } catch (IOException e) {
-                // ignore
-            }
-        }
-        return names;
-    }
-
-}
diff --git a/catalog/camel-catalog-provider-springboot/src/main/resources/META-INF/LICENSE.txt b/catalog/camel-catalog-provider-springboot/src/main/resources/META-INF/LICENSE.txt
deleted file mode 100644
index 6b0b127..0000000
--- a/catalog/camel-catalog-provider-springboot/src/main/resources/META-INF/LICENSE.txt
+++ /dev/null
@@ -1,203 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
diff --git a/catalog/camel-catalog-provider-springboot/src/main/resources/META-INF/NOTICE.txt b/catalog/camel-catalog-provider-springboot/src/main/resources/META-INF/NOTICE.txt
deleted file mode 100644
index 2e215bf..0000000
--- a/catalog/camel-catalog-provider-springboot/src/main/resources/META-INF/NOTICE.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-   =========================================================================
-   ==  NOTICE file corresponding to the section 4 d of                    ==
-   ==  the Apache License, Version 2.0,                                   ==
-   ==  in this case for the Apache Camel distribution.                    ==
-   =========================================================================
-
-   This product includes software developed by
-   The Apache Software Foundation (http://www.apache.org/).
-
-   Please read the different LICENSE files present in the licenses directory of
-   this distribution.
diff --git a/catalog/camel-catalog-provider-springboot/src/test/java/org/apache/camel/catalog/springboot/SpringBootRuntimeProviderTest.java b/catalog/camel-catalog-provider-springboot/src/test/java/org/apache/camel/catalog/springboot/SpringBootRuntimeProviderTest.java
deleted file mode 100644
index 1d6f54e..0000000
--- a/catalog/camel-catalog-provider-springboot/src/test/java/org/apache/camel/catalog/springboot/SpringBootRuntimeProviderTest.java
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.catalog.springboot;
-
-import java.util.List;
-
-import org.apache.camel.catalog.CamelCatalog;
-import org.apache.camel.catalog.DefaultCamelCatalog;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-
-public class SpringBootRuntimeProviderTest {
-
-    static CamelCatalog catalog;
-
-    @BeforeClass
-    public static void createCamelCatalog() {
-        catalog = new DefaultCamelCatalog();
-        catalog.setRuntimeProvider(new SpringBootRuntimeProvider());
-    }
-
-    @Test
-    public void testGetVersion() throws Exception {
-        String version = catalog.getCatalogVersion();
-        assertNotNull(version);
-
-        String loaded = catalog.getLoadedVersion();
-        assertNotNull(loaded);
-        assertEquals(version, loaded);
-    }
-
-    @Test
-    public void testProviderName() throws Exception {
-        assertEquals("springboot", catalog.getRuntimeProvider().getProviderName());
-    }
-
-    @Test
-    public void testFindComponentNames() throws Exception {
-        List<String> names = catalog.findComponentNames();
-
-        assertNotNull(names);
-        assertFalse(names.isEmpty());
-
-        assertTrue(names.contains("file"));
-        assertTrue(names.contains("ftp"));
-        assertTrue(names.contains("jms"));
-        // camel-pac-logging does not work in spring-boot
-        assertFalse(names.contains("paxlogging"));
-    }
-
-    @Test
-    public void testFindDataFormatNames() throws Exception {
-        List<String> names = catalog.findDataFormatNames();
-
-        assertNotNull(names);
-        assertFalse(names.isEmpty());
-
-        assertTrue(names.contains("bindy-csv"));
-        assertTrue(names.contains("zipdeflater"));
-        assertTrue(names.contains("zipfile"));
-    }
-
-    @Test
-    public void testFindLanguageNames() throws Exception {
-        List<String> names = catalog.findLanguageNames();
-
-        assertNotNull(names);
-        assertFalse(names.isEmpty());
-
-        assertTrue(names.contains("simple"));
-        assertTrue(names.contains("spel"));
-        assertTrue(names.contains("xpath"));
-    }
-
-    @Test
-    public void testFindOtherNames() throws Exception {
-        List<String> names = catalog.findOtherNames();
-
-        assertNotNull(names);
-        assertFalse(names.isEmpty());
-
-        assertTrue(names.contains("hystrix"));
-        assertTrue(names.contains("spring-boot"));
-        assertTrue(names.contains("zipkin"));
-
-        assertFalse(names.contains("blueprint"));
-    }
-
-    @Test
-    public void testComponentArtifactId() throws Exception {
-        String json = catalog.componentJSonSchema("ftp");
-
-        assertNotNull(json);
-        assertTrue(json.contains("camel-ftp-starter"));
-    }
-
-    @Test
-    public void testDataFormatArtifactId() throws Exception {
-        String json = catalog.dataFormatJSonSchema("bindy-csv");
-
-        assertNotNull(json);
-        assertTrue(json.contains("camel-bindy-starter"));
-    }
-
-    @Test
-    public void testLanguageArtifactId() throws Exception {
-        String json = catalog.languageJSonSchema("spel");
-
-        assertNotNull(json);
-        assertTrue(json.contains("camel-spring-starter"));
-    }
-
-    @Test
-    public void testOtherArtifactId() throws Exception {
-        String json = catalog.otherJSonSchema("zipkin");
-
-        assertNotNull(json);
-        assertTrue(json.contains("camel-zipkin-starter"));
-    }
-
-}
diff --git a/catalog/pom.xml b/catalog/pom.xml
index 7ae9426..8909d75 100644
--- a/catalog/pom.xml
+++ b/catalog/pom.xml
@@ -39,7 +39,6 @@
         <!-- catalog -->
         <module>camel-catalog</module>
         <module>camel-catalog-provider-karaf</module>
-        <module>camel-catalog-provider-springboot</module>
         <module>camel-catalog-lucene</module>
         <module>camel-catalog-maven</module>
         <!-- tooling that depends on catalog -->
diff --git a/components/camel-bindy/pom.xml b/components/camel-bindy/pom.xml
index 87a33de..33aa833 100644
--- a/components/camel-bindy/pom.xml
+++ b/components/camel-bindy/pom.xml
@@ -58,11 +58,6 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-spring-boot</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
             <scope>test</scope>
diff --git a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fixed/marshall/simple/BindySimpleFixedLengthObjectMarshallTest.java b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fixed/marshall/simple/BindySimpleFixedLengthObjectMarshallTest.java
index 379f68c..62a8dd8 100644
--- a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fixed/marshall/simple/BindySimpleFixedLengthObjectMarshallTest.java
+++ b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fixed/marshall/simple/BindySimpleFixedLengthObjectMarshallTest.java
@@ -32,7 +32,6 @@ import org.apache.camel.dataformat.bindy.annotation.DataField;
 import org.apache.camel.dataformat.bindy.annotation.FixedLengthRecord;
 import org.apache.camel.model.dataformat.BindyDataFormat;
 import org.apache.camel.model.dataformat.BindyType;
-import org.apache.camel.spring.boot.TypeConversionConfiguration;
 import org.apache.camel.spring.javaconfig.SingleRouteCamelConfiguration;
 import org.apache.camel.test.spring.CamelSpringDelegatingTestContextLoader;
 import org.apache.camel.test.spring.CamelSpringJUnit4ClassRunner;
@@ -46,8 +45,7 @@ import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
 @RunWith(CamelSpringJUnit4ClassRunner.class)
 @ContextConfiguration(
         classes = {
-                BindySimpleFixedLengthObjectMarshallTest.Configuration.class,
-                TypeConversionConfiguration.class},
+                BindySimpleFixedLengthObjectMarshallTest.Configuration.class},
         loader = CamelSpringDelegatingTestContextLoader.class)
 public class BindySimpleFixedLengthObjectMarshallTest extends AbstractJUnit4SpringContextTests {
     
diff --git a/components/camel-spring-boot/pom.xml b/components/camel-spring-boot/pom.xml
deleted file mode 100644
index 258205e..0000000
--- a/components/camel-spring-boot/pom.xml
+++ /dev/null
@@ -1,171 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>components</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
-    </parent>
-
-    <name>Camel :: Spring Boot</name>
-    <artifactId>camel-spring-boot</artifactId>
-    <description>Using Camel with Spring Boot</description>
-
-    <properties>
-        <firstVersion>2.15.0</firstVersion>
-        <label>spring,microservice</label>
-
-        <camel.osgi.export.pkg />
-    </properties>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter</artifactId>
-            <optional>true</optional>
-            <version>${spring-boot-version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-configuration-processor</artifactId>
-            <optional>true</optional>
-            <version>${spring-boot-version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-autoconfigure-processor</artifactId>
-            <optional>true</optional>
-            <version>${spring-boot-version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-actuator</artifactId>
-            <optional>true</optional>
-            <version>${spring-boot-version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-spring</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-cloud</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-main</artifactId>
-        </dependency>
-        <!-- JMX is enabled by default -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-management</artifactId>
-        </dependency>
-
-        <!-- Optional Spring web support -->
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-web</artifactId>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-web</artifactId>
-            <optional>true</optional>
-        </dependency>
-
-        <!-- Testing dependencies -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-test-spring-junit5</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.junit.vintage</groupId>
-            <artifactId>junit-vintage-engine</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-core-xml</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.awaitility</groupId>
-            <artifactId>awaitility</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>commons-io</groupId>
-            <artifactId>commons-io</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-test</artifactId>
-            <version>${spring-boot-version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-jetty</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-jackson</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-http</artifactId>
-            <scope>test</scope>
-        </dependency>
-
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.camel</groupId>
-                <artifactId>camel-package-maven-plugin</artifactId>
-                <version>${project.version}</version>
-                <configuration>
-                    <!-- set to true to make build fail fast if missing documentation in docs files -->
-                    <failFast>true</failFast>
-                    <!-- set to true to make build fail if an option has no description -->
-                    <failOnMissingDescription>true</failOnMissingDescription>
-                </configuration>
-                <executions>
-                    <execution>
-                        <id>readme</id>
-                        <goals>
-                            <goal>update-spring-boot-auto-configuration-readme</goal>
-                        </goals>
-                        <phase>package</phase>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-</project>
diff --git a/components/camel-spring-boot/src/main/docs/spring-boot.adoc b/components/camel-spring-boot/src/main/docs/spring-boot.adoc
deleted file mode 100644
index 3083b78..0000000
--- a/components/camel-spring-boot/src/main/docs/spring-boot.adoc
+++ /dev/null
@@ -1,693 +0,0 @@
-[[SpringBoot-SpringBoot]]
-= Spring Boot
-
-*Since Camel 2.15*
-
-Spring Boot component provides auto-configuration for Apache Camel. Our
-opinionated auto-configuration of the Camel context auto-detects Camel
-routes available in the Spring context and registers the key Camel
-utilities (like producer template, consumer template and the type
-converter) as beans.
-
-Maven users will need to add the following dependency to their `pom.xml`
-in order to use this component:
-
-[source,xml]
-----
-<dependency>
-    <groupId>org.apache.camel</groupId>
-    <artifactId>camel-spring-boot</artifactId>
-    <version>${camel.version}</version> <!-- use the same version as your Camel core version -->
-</dependency>
-----
-
-`camel-spring-boot` jar comes with the `spring.factories` file, so as
-soon as you add that dependency into your classpath, Spring Boot will
-automatically auto-configure Camel for you.
-
-[[SpringBoot-CamelSpringBootStarter]]
-== Camel Spring Boot Starter
-
-*Since Camel 2.17*
-
-Apache Camel ships
-a https://github.com/spring-projects/spring-boot/tree/master/spring-boot-project/spring-boot-starters[Spring
-Boot Starter] module that allows you to develop Spring Boot applications
-using starters. There is a
-https://github.com/apache/camel/tree/master/examples/camel-example-spring-boot[sample
-application] in the source code also.
-
-To use the starter, add the following to your spring boot pom.xml file:
-
-[source,xml]
-----
-<dependency>
-    <groupId>org.apache.camel</groupId>
-    <artifactId>camel-spring-boot-starter</artifactId>
-    <version>${camel.version}</version> <!-- use the same version as your Camel core version -->
-</dependency>
-----
-
-Then you can just add classes with your Camel routes such as:
-
-[source,java]
-----
-package com.example;
-
-import org.apache.camel.builder.RouteBuilder;
-import org.springframework.stereotype.Component;
-
-@Component
-public class MyRoute extends RouteBuilder {
-
-    @Override
-    public void configure() throws Exception {
-        from("timer:foo").to("log:bar");
-    }
-}
-----
-
-Then these routes will be started automatically.
-
-You can customize the Camel application in the `application.properties`
-or `application.yml` file. 
-
-
-// spring-boot-auto-configure options: START
-== Spring Boot Auto-Configuration
-
-When using Spring Boot make sure to use the following Maven dependency to have support for auto configuration:
-
-[source,xml]
-----
-<dependency>
-  <groupId>org.apache.camel</groupId>
-  <artifactId>camel-spring-boot-starter</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel core version -->
-</dependency>
-----
-
-
-The component supports 143 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,2",options="header"]
-|===
-| Name | Description | Default | Type
-| *camel.cloud.enabled* | Global option to enable/disable Camel cloud support, default is true. | true | Boolean
-| *camel.cloud.load-balancer.enabled* | Global option to enable/disable Camel cloud load balancer, default is true. | true | Boolean
-| *camel.cloud.service-call.component* | The Camel component to use for calling the service. The default is http component. |  | String
-| *camel.cloud.service-call.default-load-balancer* | Determine if the default load balancer should be used instead of any auto discovered one. | false | Boolean
-| *camel.cloud.service-call.expression* | The expression to use. |  | String
-| *camel.cloud.service-call.expression-language* | The expression language to use, default is ref. | ref | String
-| *camel.cloud.service-call.load-balancer* | A reference to the org.apache.camel.cloud.ServiceLoadBalancer to use. |  | String
-| *camel.cloud.service-call.service-chooser* | A reference to the org.apache.camel.cloud.ServiceChooser to use. |  | String
-| *camel.cloud.service-call.service-discovery* | A reference to the org.apache.camel.cloud.ServiceDiscovery to use. |  | String
-| *camel.cloud.service-call.service-filter* | A reference to the org.apache.camel.cloud.ServiceFilter to use. |  | String
-| *camel.cloud.service-call.uri* | The uri of the endpoint to send to. The uri can be dynamic computed using the simple language expression. |  | String
-| *camel.cloud.service-chooser.enabled* | Global option to enable/disable Camel cloud service chooser, default is true. | true | Boolean
-| *camel.cloud.service-discovery.cache-timeout* | Configure cache timeout (in millis). |  | String
-| *camel.cloud.service-discovery.configurations* | Configure the service discovery rules. |  | Map
-| *camel.cloud.service-discovery.enabled* | Global option to enable/disable Camel cloud service discovery, default is true. | true | Boolean
-| *camel.cloud.service-discovery.services* | Configure service discoveries. |  | Map
-| *camel.cloud.service-filter.blacklist* | Configure service filter blacklists. |  | Map
-| *camel.cloud.service-filter.configurations* | Configure the service filtering rules. |  | Map
-| *camel.cloud.service-filter.enabled* | Global option to enable/disable Camel cloud service filter, default is true. | true | Boolean
-| *camel.cloud.service-registry.enabled* | Configure if service registry should be enabled or not, default true. | true | Boolean
-| *camel.cloud.service-registry.service-host* | Configure the service listening address. |  | String
-| *camel.clustered.controller.cluster-service* | The cluster service. |  | CamelClusterService
-| *camel.clustered.controller.enabled* | Global option to enable/disable Camel clustered route controller, default is false. | false | Boolean
-| *camel.clustered.controller.initial-delay* | Set the amount of time (in millis) the route controller should wait before to start the routes after the camel context is started or after the route is initialized if the route is created after the camel context is started. |  | String
-| *camel.clustered.controller.namespace* | The default namespace. |  | String
-| *camel.clustered.controller.routes* | Routes configuration. |  | Map
-| *camel.component.enabled* | Global option to enable/disable component auto-configuration, default is true. | true | Boolean
-| *camel.component.properties.auto-discover-properties-sources* | Whether to automatically discovery instances of PropertiesSource from registry and service factory. | true | Boolean
-| *camel.component.properties.default-fallback-enabled* | If false, the component does not attempt to find a default for the key by looking after the colon separator. | true | Boolean
-| *camel.component.properties.encoding* | Encoding to use when loading properties file from the file system or classpath. If no encoding has been set, then the properties files is loaded using ISO-8859-1 encoding (latin-1) as documented by java.util.Properties#load(java.io.InputStream) |  | String
-| *camel.component.properties.environment-variable-mode* | Sets the OS environment variables mode (0 = never, 1 = fallback, 2 = override). The default mode (override) is to use OS environment variables if present, and override any existing properties. OS environment variable mode is checked before JVM system property mode | 2 | Integer
-| *camel.component.properties.ignore-missing-location* | Whether to silently ignore if a location cannot be located, such as a properties file not found. | false | Boolean
-| *camel.component.properties.initial-properties* | Sets initial properties which will be used before any locations are resolved. The option is a java.util.Properties type. |  | String
-| *camel.component.properties.location* | A list of locations to load properties. You can use comma to separate multiple locations. This option will override any default locations and only use the locations from this option. |  | String
-| *camel.component.properties.override-properties* | Sets a special list of override properties that take precedence and will use first, if a property exist. The option is a java.util.Properties type. |  | String
-| *camel.component.properties.properties-parser* | To use a custom PropertiesParser. The option is a org.apache.camel.component.properties.PropertiesParser type. |  | String
-| *camel.component.properties.system-properties-mode* | Sets the JVM system property mode (0 = never, 1 = fallback, 2 = override). The default mode (override) is to use system properties if present, and override any existing properties. OS environment variable mode is checked before JVM system property mode | 2 | Integer
-| *camel.dataformat.enabled* | Global option to enable/disable dataformat auto-configuration, default is true. | true | Boolean
-| *camel.health.check.routes.enabled* | Global option to enable/disable Camel extended health check for routes, default is false. | false | Boolean
-| *camel.health.check.routes.threshold* | General health check configurations. |  | Map
-| *camel.health.check.routes.thresholds.exchanges-failed* | Number of failed exchanges. |  | Long
-| *camel.health.check.routes.thresholds.exchanges-inflight* | Number of inflight exchanges. |  | Long
-| *camel.health.check.routes.thresholds.external-redeliveries* | Number of external initiated redeliveries (such as from JMS broker). |  | Long
-| *camel.health.check.routes.thresholds.last-processing-time.failures* | The threshold of number of failures. |  | Integer
-| *camel.health.check.routes.thresholds.last-processing-time.threshold* | The threshold value. |  | String
-| *camel.health.check.routes.thresholds.max-processing-time.failures* | The threshold of number of failures. |  | Integer
-| *camel.health.check.routes.thresholds.max-processing-time.threshold* | The threshold value. |  | String
-| *camel.health.check.routes.thresholds.mean-processing-time.failures* | The threshold of number of failures. |  | Integer
-| *camel.health.check.routes.thresholds.mean-processing-time.threshold* | The threshold value. |  | String
-| *camel.health.check.routes.thresholds.min-processing-time.failures* | The threshold of number of failures. |  | Integer
-| *camel.health.check.routes.thresholds.min-processing-time.threshold* | The threshold value. |  | String
-| *camel.health.check.routes.thresholds.redeliveries* | Number of redeliveries (internal only). |  | Long
-| *camel.health.check.service.check-interval* | The interval between checks. |  | String
-| *camel.health.check.service.checks* | Configuration of health checks |  | Map
-| *camel.health.check.service.enabled* | Global option to enable/disable extended Camel health checks, default is false. | false | Boolean
-| *camel.health.enabled* | Global option to enable/disable camel health bean, default is true. | true | Boolean
-| *camel.language.enabled* | Global option to enable/disable language auto-configuration, default is true. | true | Boolean
-| *camel.springboot.allow-use-original-message* | Sets whether to allow access to the original message from Camel's error handler, or from org.apache.camel.spi.UnitOfWork.getOriginalInMessage(). Turning this off can optimize performance, as defensive copy of the original message is not needed. Default is false. | false | Boolean
-| *camel.springboot.auto-startup* | Sets whether the object should automatically start when Camel starts. Important: Currently only routes can be disabled, as CamelContext's are always started. Note: When setting auto startup false on CamelContext then that takes precedence and no routes is started. You would need to start CamelContext explicit using the org.apache.camel.CamelContext.start() method, to start the context, and then you would need to start the routes manually using Camelcon [...]
-| *camel.springboot.backlog-tracing* | Sets whether backlog tracing is enabled or not. Default is false. | false | Boolean
-| *camel.springboot.bean-introspection-extended-statistics* | Sets whether bean introspection uses extended statistics. The default is false. | false | Boolean
-| *camel.springboot.bean-introspection-logging-level* | Sets the logging level used by bean introspection, logging activity of its usage. The default is TRACE. |  | LoggingLevel
-| *camel.springboot.consumer-template-cache-size* | Consumer template endpoints cache size. | 1000 | Integer
-| *camel.springboot.duration-max-idle-seconds* | To specify for how long time in seconds Camel can be idle before automatic terminating the JVM. You can use this to run Spring Boot for a short while. | 0 | Integer
-| *camel.springboot.duration-max-messages* | To specify how many messages to process by Camel before automatic terminating the JVM. You can use this to run Spring Boot for a short while. | 0 | Integer
-| *camel.springboot.duration-max-seconds* | To specify for how long time in seconds to keep running the JVM before automatic terminating the JVM. You can use this to run Spring Boot for a short while. | 0 | Integer
-| *camel.springboot.endpoint-basic-property-binding* | Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The default value is false. | false | Boolean
-| *camel.springboot.endpoint-bridge-error-handler* | Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. <p/> By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN/ERROR level and ignored. The default value is false.  [...]
-| *camel.springboot.endpoint-lazy-start-producer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed  [...]
-| *camel.springboot.endpoint-runtime-statistics-enabled* | Sets whether endpoint runtime statistics is enabled (gathers runtime usage of each incoming and outgoing endpoints). The default value is false. | false | Boolean
-| *camel.springboot.file-configurations* | Directory to load additional configuration files that contains configuration values that takes precedence over any other configuration. This can be used to refer to files that may have secret configuration that has been mounted on the file system for containers. You must use either file: or classpath: as prefix to load from file system or classpath. Then you can specify a pattern to load from sub directories and a name pattern such as file:/var/ [...]
-| *camel.springboot.include-non-singletons* | Whether to include non-singleton beans (prototypes) when scanning for RouteBuilder instances. By default only singleton beans is included in the context scan. | false | Boolean
-| *camel.springboot.java-routes-exclude-pattern* | Used for exclusive filtering component scanning of RouteBuilder classes with @Component annotation. The exclusive filtering takes precedence over inclusive filtering. The pattern is using Ant-path style pattern. Multiple patterns can be specified separated by comma. For example to exclude all classes starting with Bar use: &#42;&#42;/Bar&#42; To exclude all routes form a specific package use: com/mycompany/bar/&#42; To exclude all routes [...]
-| *camel.springboot.java-routes-include-pattern* | Used for inclusive filtering component scanning of RouteBuilder classes with @Component annotation. The exclusive filtering takes precedence over inclusive filtering. The pattern is using Ant-path style pattern. Multiple patterns can be specified separated by comma. For example to include all classes starting with Foo use: &#42;&#42;/Foo* To include all routes form a specific package use: com/mycompany/foo/&#42; To include all routes for [...]
-| *camel.springboot.jmx-create-connector* | Whether JMX connector is created, allowing clients to connect remotely The default value is false. | false | Boolean
-| *camel.springboot.jmx-enabled* | Enable JMX in your Camel application. | true | Boolean
-| *camel.springboot.jmx-management-name-pattern* | The naming pattern for creating the CamelContext JMX management name. The default pattern is #name# | #name# | String
-| *camel.springboot.jmx-management-statistics-level* | Sets the JMX statistics level The level can be set to Extended to gather additional information The default value is Default. |  | ManagementStatisticsLevel
-| *camel.springboot.load-type-converters* | Whether to load custom type converters by scanning classpath. This is used for backwards compatibility with Camel 2.x. Its recommended to migrate to use fast type converter loading by setting <tt>@Converter(generateLoader = true)</tt> on your custom type converter classes. | true | Boolean
-| *camel.springboot.log-debug-max-chars* | Is used to limit the maximum length of the logging Camel message bodies. If the message body is longer than the limit, the log message is clipped. Use -1 to have unlimited length. Use for example 1000 to log at most 1000 characters. | 0 | Integer
-| *camel.springboot.log-exhausted-message-body* | Sets whether to log exhausted message body with message history. Default is false. | false | Boolean
-| *camel.springboot.log-mask* | Sets whether log mask is enabled or not. Default is false. | false | Boolean
-| *camel.springboot.main-run-controller* | Whether to use the main run controller to ensure the Spring-Boot application keeps running until being stopped or the JVM terminated. You typically only need this if you run Spring-Boot standalone. If you run Spring-Boot with spring-boot-starter-web then the web container keeps the JVM running. | false | Boolean
-| *camel.springboot.mdc-logging-keys-pattern* | Sets the pattern used for determine which custom MDC keys to propagate during message routing when the routing engine continues routing asynchronously for the given message. Setting this pattern to * will propagate all custom keys. Or setting the pattern to foo*,bar* will propagate any keys starting with either foo or bar. Notice that a set of standard Camel MDC keys are always propagated which starts with camel. as key name. The match rule [...]
-| *camel.springboot.message-history* | Sets whether message history is enabled or not. Default is true. | true | Boolean
-| *camel.springboot.name* | Sets the name of the CamelContext. |  | String
-| *camel.springboot.producer-template-cache-size* | Producer template endpoints cache size. | 1000 | Integer
-| *camel.springboot.route-filter-exclude-pattern* | Used for filtering routes routes matching the given pattern, which follows the following rules: - Match by route id - Match by route input endpoint uri The matching is using exact match, by wildcard and regular expression. For example to only include routes which starts with foo in their route id's, use: include=foo&#42; And to exclude routes which starts from JMS endpoints, use: exclude=jms:&#42; Multiple patterns can be separated by c [...]
-| *camel.springboot.route-filter-include-pattern* | Used for filtering routes routes matching the given pattern, which follows the following rules: - Match by route id - Match by route input endpoint uri The matching is using exact match, by wildcard and regular expression. For example to only include routes which starts with foo in their route id's, use: include=foo&#42; And to exclude routes which starts from JMS endpoints, use: exclude=jms:&#42; Multiple patterns can be separated by c [...]
-| *camel.springboot.routes-collector-enabled* | Whether the routes collector is enabled or not. When enabled Camel will auto-discover routes (RouteBuilder instances from the registry and also load additional XML routes from the file system. The routes collector is default enabled. | true | Boolean
-| *camel.springboot.shutdown-log-inflight-exchanges-on-timeout* | Sets whether to log information about the inflight Exchanges which are still running during a shutdown which didn't complete without the given timeout. | true | Boolean
-| *camel.springboot.shutdown-now-on-timeout* | Sets whether to force shutdown of all consumers when a timeout occurred and thus not all consumers was shutdown within that period. You should have good reasons to set this option to false as it means that the routes keep running and is halted abruptly when CamelContext has been shutdown. | true | Boolean
-| *camel.springboot.shutdown-routes-in-reverse-order* | Sets whether routes should be shutdown in reverse or the same order as they where started. | true | Boolean
-| *camel.springboot.shutdown-suppress-logging-on-timeout* | Whether Camel should try to suppress logging during shutdown and timeout was triggered, meaning forced shutdown is happening. And during forced shutdown we want to avoid logging errors/warnings et all in the logs as a side-effect of the forced timeout. Notice the suppress is a best effort as there may still be some logs coming from 3rd party libraries and whatnot, which Camel cannot control. This option is default false. | false [...]
-| *camel.springboot.shutdown-timeout* | Timeout in seconds to graceful shutdown Camel. | 300 | Integer
-| *camel.springboot.stream-caching-any-spool-rules* | Sets whether if just any of the org.apache.camel.spi.StreamCachingStrategy.SpoolRule rules returns true then shouldSpoolCache(long) returns true, to allow spooling to disk. If this option is false, then all the org.apache.camel.spi.StreamCachingStrategy.SpoolRule must return true. The default value is false which means that all the rules must return true. | false | Boolean
-| *camel.springboot.stream-caching-buffer-size* | Sets the stream caching buffer size to use when allocating in-memory buffers used for in-memory stream caches. The default size is 4096. | 0 | Integer
-| *camel.springboot.stream-caching-enabled* | Sets whether stream caching is enabled or not. Default is false. | false | Boolean
-| *camel.springboot.stream-caching-remove-spool-directory-when-stopping* | Whether to remove stream caching temporary directory when stopping. This option is default true. | true | Boolean
-| *camel.springboot.stream-caching-spool-cipher* | Sets a stream caching cipher name to use when spooling to disk to write with encryption. By default the data is not encrypted. |  | String
-| *camel.springboot.stream-caching-spool-directory* | Sets the stream caching spool (temporary) directory to use for overflow and spooling to disk. If no spool directory has been explicit configured, then a temporary directory is created in the java.io.tmpdir directory. |  | String
-| *camel.springboot.stream-caching-spool-threshold* | Stream caching threshold in bytes when overflow to disk is activated. The default threshold is 128kb. Use -1 to disable overflow to disk. | 0 | Long
-| *camel.springboot.stream-caching-spool-used-heap-memory-limit* | Sets what the upper bounds should be when streamCachingSpoolUsedHeapMemoryThreshold is in use. |  | String
-| *camel.springboot.stream-caching-spool-used-heap-memory-threshold* | Sets a percentage (1-99) of used heap memory threshold to activate stream caching spooling to disk. | 0 | Integer
-| *camel.springboot.stream-caching-statistics-enabled* | Sets whether stream caching statistics is enabled. | false | Boolean
-| *camel.springboot.thread-name-pattern* | Sets the thread name pattern used for creating the full thread name. The default pattern is: Camel (#camelId#) thread ##counter# - #name# Where #camelId# is the name of the CamelContext. and #counter# is a unique incrementing counter. and #name# is the regular thread name. You can also use #longName# which is the long thread name which can includes endpoint parameters etc. |  | String
-| *camel.springboot.tracing* | Sets whether tracing is enabled or not. Default is false. | false | Boolean
-| *camel.springboot.tracing-pattern* | Tracing pattern to match which node EIPs to trace. For example to match all To EIP nodes, use to*. The pattern matches by node and route id's Multiple patterns can be separated by comma. |  | String
-| *camel.springboot.use-breadcrumb* | Set whether breadcrumb is enabled. The default value is false. | false | Boolean
-| *camel.springboot.use-data-type* | Whether to enable using data type on Camel messages. Data type are automatic turned on if one ore more routes has been explicit configured with input and output types. Otherwise data type is default off. | false | Boolean
-| *camel.springboot.use-mdc-logging* | To turn on MDC logging | false | Boolean
-| *camel.springboot.warn-on-early-shutdown* | Whether to log a WARN if Camel on Spring Boot was immediately shutdown after starting which very likely is because there is no JVM thread to keep the application running. | true | Boolean
-| *camel.springboot.xml-rests* | Directory to scan for adding additional XML rests. You can turn this off by setting the value to false. Files can be loaded from either classpath or file by prefixing with classpath: or file: Wildcards is supported using a ANT pattern style paths, such as classpath:&#42;&#42;/&#42;camel&#42;.xml Multiple directories can be specified and separated by comma, such as: file:/myapp/mycamel/&#42;.xml,file:/myapp/myothercamel/&#42;.xml | classpath:camel-rest/*.x [...]
-| *camel.springboot.xml-routes* | Directory to scan for adding additional XML routes. You can turn this off by setting the value to false. Files can be loaded from either classpath or file by prefixing with classpath: or file: Wildcards is supported using a ANT pattern style paths, such as classpath:&#42;&#42;/&#42;camel&#42;.xml Multiple directories can be specified and separated by comma, such as: file:/myapp/mycamel/&#42;.xml,file:/myapp/myothercamel/&#42;.xml | classpath:camel/*.xml  [...]
-| *camel.ssl.cert-alias* | An optional certificate alias to use. This is useful when the keystore has multiple certificates. |  | String
-| *camel.ssl.cipher-suites* | The optional explicitly configured cipher suites for this configuration. |  | CipherSuitesParameters
-| *camel.ssl.cipher-suites-filter* | The optional cipher suite filter configuration for this configuration. |  | FilterParameters
-| *camel.ssl.client-parameters* | The optional configuration options to be applied purely to the client side settings of the SSLContext. Settings specified here override any duplicate settings provided at the overall level by this class. These parameters apply to SSLSocketFactory and SSLEngine produced by the SSLContext produced from this class as well as to the SSLContext itself. |  | SSLContextClientParameters
-| *camel.ssl.config* | Global Camel security configuration. |  | SSLContextParameters
-| *camel.ssl.key-managers* | The optional key manager configuration for creating the KeyManager used in constructing an SSLContext. |  | KeyManagersParameters
-| *camel.ssl.provider* | The optional provider identifier for the JSSE implementation to use when constructing an SSLContext. |  | String
-| *camel.ssl.secure-random* | The optional secure random configuration options to use for constructing the SecureRandom used in the creation of an SSLContext. |  | SecureRandomParameters
-| *camel.ssl.secure-socket-protocol* | The optional protocol for the secure sockets created by the SSLContext represented by this instance's configuration. See Appendix A in the Java Secure Socket Extension Reference Guide for information about standard protocol names. |  | String
-| *camel.ssl.secure-socket-protocols* | The optional explicitly configured secure socket protocol names for this configuration. |  | SecureSocketProtocolsParameters
-| *camel.ssl.secure-socket-protocols-filter* | The option secure socket protocol name filter configuration for this configuration. |  | FilterParameters
-| *camel.ssl.server-parameters* | The optional configuration options to be applied purely to the server side settings of the SSLContext. Settings specified here override any duplicate settings provided at the overall level by this class. These parameters apply to SSLServerSocketFactory and SSLEngine produced by the SSLContext produced from this class as well as to the SSLContext itself. |  | SSLContextServerParameters
-| *camel.ssl.session-timeout* | The optional SSLSessionContext timeout time for javax.net.ssl.SSLSession in seconds. |  | String
-| *camel.ssl.trust-managers* | The optional trust manager configuration for creating the TrustManager used in constructing an SSLContext. |  | TrustManagersParameters
-| *camel.supervising.controller.default-back-off.delay* | The delay to wait before retry the operation. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). |  | String
-| *camel.supervising.controller.default-back-off.max-attempts* | The maximum number of attempts after which the back-off is exhausted. |  | Long
-| *camel.supervising.controller.default-back-off.max-delay* | The maximum back-off time. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). |  | String
-| *camel.supervising.controller.default-back-off.max-elapsed-time* | The maximum elapsed time after which the back-off is exhausted. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). |  | String
-| *camel.supervising.controller.default-back-off.multiplier* | The value to multiply the current interval by for each retry attempt. |  | Double
-| *camel.supervising.controller.enabled* | Global option to enable/disable this org.apache.camel.spi.RouteController, default is false. | false | Boolean
-| *camel.supervising.controller.initial-delay* | Set the amount of time the route controller should wait before to start the routes after the camel context is started or after the route is initialized if the route is created after the camel context is started. |  | String
-| *camel.supervising.controller.routes* | Routes configuration. |  | Map
-| *management.endpoint.camelroutecontroller.cache.time-to-live* | Maximum time that a response can be cached. | 0ms | Duration
-| *management.endpoint.camelroutecontroller.enabled* | To turn on or off information about Camel Route Controller via actuator endpoint. | true | Boolean
-| *management.endpoint.camelroutes.cache.time-to-live* | Maximum time that a response can be cached. | 0ms | Duration
-| *management.endpoint.camelroutes.enabled* | To turn on or off information about Camel Routes via actuator endpoint. | true | Boolean
-| *management.endpoint.camelroutes.read-only* | Whether Camel Routes actuator is in read-only mode. If not in read-only mode then operations to start/stop routes would be enabled. | true | Boolean
-| *management.info.camel.enabled* | Whether to enable Camel info. | true | Boolean
-| *management.info.camel.verbose* | Global option to enable/disable  health bean camel version info, default is true. | true | Boolean
-|===
-// spring-boot-auto-configure options: END
-
-[[SpringBoot-Auto-configuredCamelcontext]]
-== Auto-configured Camel context
-
-The most important piece of functionality provided by the Camel
-auto-configuration is `CamelContext` instance.
-Camel auto-configuration creates a `SpringCamelContext` for you and
-takes care of the proper initialization and shutdown of that context.
-The created Camel context is also registered in the Spring application
-context (under `camelContext` bean name), so you can access it just as
- any other Spring bean.
-
-[source,java]
-----
-@Configuration
-public class MyAppConfig {
-
-  @Autowired
-  CamelContext camelContext;
-
-  @Bean
-  MyService myService() {
-    return new DefaultMyService(camelContext);
-  }
-
-}
-----
-
-[[SpringBoot-Auto-detectingCamelroutes]]
-== Auto-detecting Camel routes
-
-Camel auto-configuration collects all the `RouteBuilder` instances from
-the Spring context and automatically injects them into the provided
-`CamelContext`. That means that creating new Camel route with the Spring
-Boot starter is as simple as adding the `@Component` annotated class to
-your classpath:
-
-[source,java]
-----
-@Component
-public class MyRouter extends RouteBuilder {
-
-  @Override
-  public void configure() throws Exception {
-    from("jms:invoices").to("file:/invoices");
-  }
-
-}
-----
-
-Or creating a new route `RouteBuilder` bean in your `@Configuration` class:
-
-[source,java]
-----
-@Configuration
-public class MyRouterConfiguration {
-
-  @Bean
-  RoutesBuilder myRouter() {
-    return new RouteBuilder() {
-
-      @Override
-      public void configure() throws Exception {
-        from("jms:invoices").to("file:/invoices");
-      }
-
-    };
-  }
-
-}
-----
-
-[[SpringBoot-Camelproperties]]
-== Camel properties
-
-Spring Boot auto-configuration automatically connects
-to http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config[Spring
-Boot external configuration] (like properties placeholders, OS
-environment variables or system properties) with
-the Camel properties support. It basically means
-that any property defined in `application.properties` file:  
-
-[source,text]
-----
-route.from = jms:invoices
-----
-
-Or set via system property:
-
-[source,text]
-----
-java -Droute.to=jms:processed.invoices -jar mySpringApp.jar
-----
-
-...can be used as placeholders in Camel route:
-
-[source,java]
-----
-@Component
-public class MyRouter extends RouteBuilder {
-
-  @Override
-  public void configure() throws Exception {
-    from("{{route.from}}").to("{{route.to}}");
-  }
-
-}
-----
-
-[[SpringBoot-CustomCamelcontextconfiguration]]
-== Custom Camel context configuration
-
-If you would like to perform some operations on `CamelContext` bean
-created by Camel auto-configuration,
-register `CamelContextConfiguration` instance in your Spring context:
-
-[source,java]
-----
-@Configuration
-public class MyAppConfig {
-
-  @Bean
-  CamelContextConfiguration contextConfiguration() {
-    return new CamelContextConfiguration() {
-      @Override
-      void beforeApplicationStart(CamelContext context) {
-        // your custom configuration goes here
-      }
-    };
-  }
-
-}
-----
-
-Method beforeApplicationStart` will
-be called just before the Spring context is started, so the
-`CamelContext` instance passed to this callback is
-fully auto-configured. You can add many instances of
-`CamelContextConfiguration` into your Spring context - all of them will
-be executed.
-
-[[SpringBoot-DisablingJMX]]
-== Disabling JMX
-
-To disable JMX of the auto-configured `CamelContext` use
-`camel.springboot.jmxEnabled` property (JMX is enabled by default). For
-example you could add the following property to your
-`application.properties` file:
-
-[source,text]
-----
-camel.springboot.jmx-enabled = false
-----
-
-[[SpringBoot-Auto-configuredconsumerandproducertemplates]]
-== Auto-configured consumer and producer templates
-
-Camel auto-configuration provides pre-configured `ConsumerTemplate` and
-`ProducerTemplate` instances. You can simply inject them into your
-Spring-managed beans:
-
-[source,java]
-----
-@Component
-public class InvoiceProcessor {
-
-  @Autowired
-  private ProducerTemplate producerTemplate;
-
-  @Autowired
-  private ConsumerTemplate consumerTemplate;
-
-  public void processNextInvoice() {
-    Invoice invoice = consumerTemplate.receiveBody("jms:invoices", Invoice.class);
-    ...
-    producerTemplate.sendBody("netty-http:http://invoicing.com/received/" + invoice.id());
-  }
-
-}
-----
-
-By default consumer templates and producer templates come with the
-endpoint cache sizes set to 1000. You can change those values via the
-following Spring properties:
-
-[source,text]
-----
-camel.springboot.consumer-template-cache-size = 100
-camel.springboot.producer-template-cache-size = 200
-----
-
-[[SpringBoot-Auto-configuredTypeConverter]]
-== Auto-configured TypeConverter
-
-Camel auto-configuration registers a `TypeConverter` instance named
-`typeConverter` in the Spring context.
-
-[source,java]
-----
-@Component
-public class InvoiceProcessor {
-
-  @Autowired
-  private TypeConverter typeConverter;
-
-  public long parseInvoiceValue(Invoice invoice) {
-    String invoiceValue = invoice.grossValue();
-    return typeConverter.convertTo(Long.class, invoiceValue);
-  }
-
-}
-----
-
-[[SpringBoot-SpringtypeconversionAPIbridge]]
-=== Spring type conversion API bridge
-
-Spring comes with
-the powerful http://docs.spring.io/spring/docs/current/spring-framework-reference/html/validation.html#core-convert[type
-conversion API]. Spring API happens to be very similar to the Camel
-type converter API. As those APIs are so
-similar, Camel Spring Boot automatically registers a bridge converter
-(`SpringTypeConverter`) that delegates to the Spring conversion API.That
-means that out-of-the-box Camel will treat Spring Converters like Camel
-ones. With this approach you can enjoy both Camel and Spring converters
-accessed via Camel `TypeConverter` API:
-
-[source,java]
-----
-@Component
-public class InvoiceProcessor {
-
-  @Autowired
-  private TypeConverter typeConverter;
-
-  public UUID parseInvoiceId(Invoice invoice) {
-    // Using Spring's StringToUUIDConverter
-    UUID id = invoice.typeConverter.convertTo(UUID.class, invoice.getId());
-  }
-
-}
-----
-
-Under the hood Camel Spring Boot delegates conversion to the Spring's
-`ConversionService` instances available in the application context. If
-no `ConversionService` instance is available, Camel Spring Boot
-auto-configuration will create one for you.
-
-[[SpringBoot-Disablingtypeconversionsfeatures]]
-== Disabling type conversions features
-
-If you don't want Camel Spring Boot to register type-conversions related
-features (like `TypeConverter` instance or Spring bridge) set the
-`camel.springboot.type-conversion` property to `false`.
-
-[source,text]
-----
-camel.springboot.type-conversion = false
-----
-
-
-[[SpringBoot-Keepingapplicationalive]]
-== Keeping the application alive
-
-Camel applications having this feature enabled launch a new thread on startup for the sole purpose of
-keeping the application alive by preventing JVM termination.
-It means that after you start a Camel application with Spring Boot, your
-application waits for a Ctrl+C signal and does not exit immediately.
-
-The controller thread can be activated using the `camel.springboot.main-run-controller` to `true`.
-
-[source,text]
-----
-camel.springboot.main-run-controller = true
-----
-
-Applications using web modules (e.g. importing the `org.springframework.boot:spring-boot-web-starter` module),
-usually don't need to use this feature because the application is kept alive by the presence of other non-daemon threads.
-
-[[SpringBoot-AddingXMLroutes]]
-== Adding XML routes
-
-By default you can put Camel XML routes in the classpath under the
-directory camel, which camel-spring-boot will auto detect and include.
-You can configure the directory name or turn
-this off using the configuration option
-
-[source,text]
-----
-// turn off
-camel.springboot.xml-routes = false
-// scan in the com/foo/routes classpath
-camel.springboot.xml-routes = classpath:com/foo/routes/*.xml
-----
-
-The XML files should be Camel XML routes (not CamelContext) such as
-
-[source,xml]
-----
-<routes xmlns="http://camel.apache.org/schema/spring">
-    <route id="test">
-        <from uri="timer://trigger"/>
-        <transform>
-            <simple>ref:myBean</simple>
-        </transform>
-        <to uri="log:out"/>
-    </route>
-</routes>
-----
-
-[[SpringBoot-AddingREST]]
-== Adding XML Rest-DSL
-
-By default you can put Camel Rest-DSL XML routes in the classpath under the
-directory camel-rest, which camel-spring-boot will auto detect and include.
-You can configure the directory name or turn this off using the configuration option
-
-[source,text]
-----
-// turn off
-camel.springboot.xml-rests = false
-// scan in the com/foo/routes classpath
-camel.springboot.xml-rests = classpath:com/foo/rests/*.xml
-----
-
-The Rest-DSL XML files should be Camel XML rests (not CamelContext) such as
-
-[source,xml]
-----
-<rests xmlns="http://camel.apache.org/schema/spring">
-  <rest>
-     <post uri="/persons">
-        <to uri="direct:postPersons"/>
-     </post>
-     <get uri="/persons">
-        <to uri="direct:getPersons"/>
-     </get>
-     <get uri="/persons/{personId}">
-         <to uri="direct:getPersionId"/>
-     </get>
-     <put uri="/persons/{personId}">
-         <to uri="direct:putPersionId"/>
-     </put>
-     <delete uri="/persons/{personId}">
-         <to uri="direct:deletePersionId"/>
-     </delete>
-  </rest>
-</rests>
-----
-
-[[SpringBoot-Testing]]
-== Testing the JUnit 4 way
-For testing, Maven users will need to add the following dependencies to their `pom.xml`:
-
-[source,xml]
-----
-<dependency>
-    <groupId>org.springframework.boot</groupId>
-    <artifactId>spring-boot-starter-test</artifactId>
-    <version>${spring-boot.version}</version> <!-- Use the same version as your Spring Boot version -->
-    <scope>test</scope>
-</dependency>
-<dependency>
-    <groupId>org.apache.camel</groupId>
-    <artifactId>camel-test-spring</artifactId>
-    <version>${camel.version}</version> <!-- use the same version as your Camel core version -->
-    <scope>test</scope>
-</dependency>
-----
-
-To test a Camel Spring Boot application, annotate your test class(es) with
-`@RunWith(CamelSpringBootRunner.class)`. This brings Camel's Spring Test
-support to your application, so that you can write tests using
-https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-testing.html[Spring Boot test conventions].
-
-To get the `CamelContext` or `ProducerTemplate`, you can inject them into the class in the normal Spring manner, using `@Autowired`.
-
-You can also use xref:manual::spring-testing.adoc[Camel Spring test annotations] to configure tests declaratively. This example uses the `@MockEndpoints` annotation to auto-mock an endpoint:
-
-[source,java]
-----
-@RunWith(CamelSpringBootRunner.class)
-@SpringBootTest
-@MockEndpoints("direct:end")
-public class MyApplicationTest {
-
-    @Autowired
-    private ProducerTemplate template;
-
-    @EndpointInject("mock:direct:end")
-    MockEndpoint mock;
-
-    @Test
-    public void testReceive() throws Exception {
-        mock.expectedBodiesReceived("Hello");
-        template.sendBody("direct:start", "Hello");
-        mock.assertIsSatisfied();
-    }
-
-}
-----
-== Testing the JUnit 5 way
-For testing, Maven users will need to add the following dependencies to their `pom.xml`:
-
-[source,xml]
-----
-<dependency>
-    <groupId>org.springframework.boot</groupId>
-    <artifactId>spring-boot-starter-test</artifactId>
-    <version>${spring-boot.version}</version> <!-- Use the same version as your Spring Boot version -->
-    <scope>test</scope>
-</dependency>
-<dependency>
-    <groupId>org.apache.camel</groupId>
-    <artifactId>camel-test-spring-junit5</artifactId>
-    <version>${camel.version}</version> <!-- use the same version as your Camel core version -->
-    <scope>test</scope>
-</dependency>
-----
-
-To test a Camel Spring Boot application, annotate your test class(es) with
-`@CamelSpringBootTest`. This brings Camel's Spring Test
-support to your application, so that you can write tests using
-https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-testing.html[Spring Boot test conventions].
-
-To get the `CamelContext` or `ProducerTemplate`, you can inject them into the class in the normal Spring manner, using `@Autowired`.
-
-You can also use xref:manual::spring-testing.adoc[Camel Spring test annotations] to configure tests declaratively. This example uses the `@MockEndpoints` annotation to auto-mock an endpoint:
-
-[source,java]
-----
-@CamelSpringBootTest
-@SpringBootApplication
-@MockEndpoints("direct:end")
-public class MyApplicationTest {
-
-    @Autowired
-    private ProducerTemplate template;
-
-    @EndpointInject("mock:direct:end")
-    private MockEndpoint mock;
-
-    @Test
-    public void testReceive() throws Exception {
-        mock.expectedBodiesReceived("Hello");
-        template.sendBody("direct:start", "Hello");
-        mock.assertIsSatisfied();
-    }
-
-}
-----
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelAutoConfiguration.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelAutoConfiguration.java
deleted file mode 100644
index 2336ce6..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelAutoConfiguration.java
+++ /dev/null
@@ -1,246 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-import java.util.Map;
-
-import org.apache.camel.CamelContext;
-import org.apache.camel.ConsumerTemplate;
-import org.apache.camel.ExtendedCamelContext;
-import org.apache.camel.FluentProducerTemplate;
-import org.apache.camel.ProducerTemplate;
-import org.apache.camel.component.properties.PropertiesComponent;
-import org.apache.camel.component.properties.PropertiesParser;
-import org.apache.camel.main.DefaultConfigurationConfigurer;
-import org.apache.camel.main.RoutesCollector;
-import org.apache.camel.model.Model;
-import org.apache.camel.spi.BeanRepository;
-import org.apache.camel.spring.CamelBeanPostProcessor;
-import org.apache.camel.spring.spi.ApplicationContextBeanRepository;
-import org.apache.camel.spring.spi.XmlCamelContextConfigurer;
-import org.apache.camel.support.DefaultRegistry;
-import org.apache.camel.util.ObjectHelper;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.ApplicationContext;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.context.annotation.Import;
-import org.springframework.context.annotation.Lazy;
-import org.springframework.core.OrderComparator;
-import org.springframework.core.env.ConfigurableEnvironment;
-import org.springframework.core.env.Environment;
-import org.springframework.core.env.MutablePropertySources;
-
-@Configuration
-@EnableConfigurationProperties(CamelConfigurationProperties.class)
-@Import(TypeConversionConfiguration.class)
-public class CamelAutoConfiguration {
-
-    private static final Logger LOG = LoggerFactory.getLogger(CamelAutoConfiguration.class);
-
-    /**
-     * Allows to do custom configuration when running XML based Camel in Spring Boot
-     */
-    // must be named xmlCamelContextConfigurer
-    @Bean(name = "xmlCamelContextConfigurer")
-    XmlCamelContextConfigurer springBootCamelContextConfigurer() {
-        return new SpringBootXmlCamelContextConfigurer();
-    }
-
-    /**
-     * Spring-aware Camel context for the application. Auto-detects and loads all routes available in the Spring context.
-     */
-    // We explicitly declare the destroyMethod to be "" as the Spring @Bean
-    // annotation defaults to AbstractBeanDefinition.INFER_METHOD otherwise
-    // and in that case CamelContext::shutdown or CamelContext::stop would
-    // be used for bean destruction. As SpringCamelContext is a lifecycle
-    // bean (implements Lifecycle) additional invocations of shutdown or
-    // close would be superfluous.
-    @Bean(destroyMethod = "")
-    @ConditionalOnMissingBean(CamelContext.class)
-    CamelContext camelContext(ApplicationContext applicationContext,
-                              CamelConfigurationProperties config) throws Exception {
-        CamelContext camelContext = new SpringBootCamelContext(applicationContext, config.isWarnOnEarlyShutdown());
-        return doConfigureCamelContext(applicationContext, camelContext, config);
-    }
-
-    static CamelContext doConfigureCamelContext(ApplicationContext applicationContext,
-                                                CamelContext camelContext,
-                                                CamelConfigurationProperties config) throws Exception {
-
-        camelContext.init();
-
-        // initialize properties component eager
-        PropertiesComponent pc = applicationContext.getBeanProvider(PropertiesComponent.class).getIfAvailable();
-        if (pc != null) {
-            pc.setCamelContext(camelContext);
-            camelContext.setPropertiesComponent(pc);
-        }
-
-        final Map<String, BeanRepository> repositories = applicationContext.getBeansOfType(BeanRepository.class);
-        if (!repositories.isEmpty()) {
-            List<BeanRepository> reps = new ArrayList<>();
-            // include default bean repository as well
-            reps.add(new ApplicationContextBeanRepository(applicationContext));
-            // and then any custom
-            reps.addAll(repositories.values());
-            // sort by ordered
-            OrderComparator.sort(reps);
-            // and plugin as new registry
-            camelContext.adapt(ExtendedCamelContext.class).setRegistry(new DefaultRegistry(reps));
-        }
-
-        if (ObjectHelper.isNotEmpty(config.getFileConfigurations())) {
-            Environment env = applicationContext.getEnvironment();
-            if (env instanceof ConfigurableEnvironment) {
-                MutablePropertySources sources = ((ConfigurableEnvironment) env).getPropertySources();
-                if (sources != null) {
-                    if (!sources.contains("camel-file-configuration")) {
-                        sources.addFirst(new FilePropertySource("camel-file-configuration", applicationContext, config.getFileConfigurations()));
-                    }
-                }
-            }
-        }
-
-        camelContext.adapt(ExtendedCamelContext.class).setPackageScanClassResolver(new FatJarPackageScanClassResolver());
-
-        if (config.getRouteFilterIncludePattern() != null || config.getRouteFilterExcludePattern() != null) {
-            LOG.info("Route filtering pattern: include={}, exclude={}", config.getRouteFilterIncludePattern(), config.getRouteFilterExcludePattern());
-            camelContext.getExtension(Model.class).setRouteFilterPattern(config.getRouteFilterIncludePattern(), config.getRouteFilterExcludePattern());
-        }
-
-        // configure the common/default options
-        DefaultConfigurationConfigurer.configure(camelContext, config);
-        // lookup and configure SPI beans
-        DefaultConfigurationConfigurer.afterPropertiesSet(camelContext);
-
-        return camelContext;
-    }
-
-    @Bean
-    CamelSpringBootApplicationController applicationController(ApplicationContext applicationContext, CamelContext camelContext) {
-        return new CamelSpringBootApplicationController(applicationContext, camelContext);
-    }
-
-    @Bean
-    @ConditionalOnMissingBean(RoutesCollector.class)
-    RoutesCollector routesCollector(ApplicationContext applicationContext) {
-        return new SpringBootRoutesCollector(applicationContext);
-    }
-
-    @Bean
-    @ConditionalOnMissingBean(CamelSpringBootApplicationListener.class)
-    CamelSpringBootApplicationListener routesCollectorListener(ApplicationContext applicationContext, CamelConfigurationProperties config,
-                                                               RoutesCollector routesCollector) {
-        Collection<CamelContextConfiguration> configurations = applicationContext.getBeansOfType(CamelContextConfiguration.class).values();
-        return new CamelSpringBootApplicationListener(applicationContext, new ArrayList(configurations), config, routesCollector);
-    }
-
-    /**
-     * Default fluent producer template for the bootstrapped Camel context.
-     * Create the bean lazy as it should only be created if its in-use.
-     */
-    // We explicitly declare the destroyMethod to be "" as the Spring @Bean
-    // annotation defaults to AbstractBeanDefinition.INFER_METHOD otherwise
-    // and in that case Service::close (FluentProducerTemplate implements Service)
-    // would be used for bean destruction. And we want Camel to handle the
-    // lifecycle.
-    @Bean(destroyMethod = "")
-    @ConditionalOnMissingBean(FluentProducerTemplate.class)
-    @Lazy
-    FluentProducerTemplate fluentProducerTemplate(CamelContext camelContext,
-                                                 CamelConfigurationProperties config) throws Exception {
-        final FluentProducerTemplate fluentProducerTemplate = camelContext.createFluentProducerTemplate(config.getProducerTemplateCacheSize());
-        // we add this fluentProducerTemplate as a Service to CamelContext so that it performs proper lifecycle (start and stop)
-        camelContext.addService(fluentProducerTemplate);
-        return fluentProducerTemplate;
-    }
-
-    /**
-     * Default producer template for the bootstrapped Camel context.
-     * Create the bean lazy as it should only be created if its in-use.
-     */
-    // We explicitly declare the destroyMethod to be "" as the Spring @Bean
-    // annotation defaults to AbstractBeanDefinition.INFER_METHOD otherwise
-    // and in that case Service::close (ProducerTemplate implements Service)
-    // would be used for bean destruction. And we want Camel to handle the
-    // lifecycle.
-    @Bean(destroyMethod = "")
-    @ConditionalOnMissingBean(ProducerTemplate.class)
-    @Lazy
-    ProducerTemplate producerTemplate(CamelContext camelContext,
-                                      CamelConfigurationProperties config) throws Exception {
-        final ProducerTemplate producerTemplate = camelContext.createProducerTemplate(config.getProducerTemplateCacheSize());
-        // we add this producerTemplate as a Service to CamelContext so that it performs proper lifecycle (start and stop)
-        camelContext.addService(producerTemplate);
-        return producerTemplate;
-    }
-
-    /**
-     * Default consumer template for the bootstrapped Camel context.
-     * Create the bean lazy as it should only be created if its in-use.
-     */
-    // We explicitly declare the destroyMethod to be "" as the Spring @Bean
-    // annotation defaults to AbstractBeanDefinition.INFER_METHOD otherwise
-    // and in that case Service::close (ConsumerTemplate implements Service)
-    // would be used for bean destruction. And we want Camel to handle the
-    // lifecycle.
-    @Bean(destroyMethod = "")
-    @ConditionalOnMissingBean(ConsumerTemplate.class)
-    @Lazy
-    ConsumerTemplate consumerTemplate(CamelContext camelContext,
-                                      CamelConfigurationProperties config) throws Exception {
-        final ConsumerTemplate consumerTemplate = camelContext.createConsumerTemplate(config.getConsumerTemplateCacheSize());
-        // we add this consumerTemplate as a Service to CamelContext so that it performs proper lifecycle (start and stop)
-        camelContext.addService(consumerTemplate);
-        return consumerTemplate;
-    }
-
-    // SpringCamelContext integration
-
-    @Bean
-    PropertiesParser propertiesParser() {
-        return new SpringPropertiesParser();
-    }
-
-    // We explicitly declare the destroyMethod to be "" as the Spring @Bean
-    // annotation defaults to AbstractBeanDefinition.INFER_METHOD otherwise
-    // and in that case ShutdownableService::shutdown/Service::close
-    // (PropertiesComponent extends ServiceSupport) would be used for bean
-    // destruction. And we want Camel to handle the lifecycle.
-    @Bean(destroyMethod = "")
-    PropertiesComponent properties(PropertiesParser parser) {
-        PropertiesComponent pc = new PropertiesComponent();
-        pc.setPropertiesParser(parser);
-        return pc;
-    }
-
-    /**
-     * Camel post processor - required to support Camel annotations.
-     */
-    @Bean
-    CamelBeanPostProcessor camelBeanPostProcessor(ApplicationContext applicationContext) {
-        return new CamelSpringBootBeanPostProcessor(applicationContext);
-    }
-
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelConfigurationProperties.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelConfigurationProperties.java
deleted file mode 100644
index 6041683..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelConfigurationProperties.java
+++ /dev/null
@@ -1,527 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import org.apache.camel.LoggingLevel;
-import org.apache.camel.ManagementStatisticsLevel;
-import org.apache.camel.main.DefaultConfigurationProperties;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-@ConfigurationProperties(prefix = "camel.springboot")
-public class CamelConfigurationProperties extends DefaultConfigurationProperties<CamelConfigurationProperties> {
-
-    // Spring Boot only Properties
-    // ---------------------------
-
-    /**
-     * Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while
-     * the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and
-     * handled by the routing Error Handler.
-     * <p/>
-     * By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions,
-     * that will be logged at WARN/ERROR level and ignored.
-     *
-     * The default value is false.
-     */
-    public boolean endpointBridgeErrorHandler;
-
-    /**
-     * Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.
-     *
-     * The default value is false.
-     */
-    public boolean endpointBasicPropertyBinding;
-
-    /**
-     * Whether to use the main run controller to ensure the Spring-Boot application
-     * keeps running until being stopped or the JVM terminated.
-     * You typically only need this if you run Spring-Boot standalone.
-     * If you run Spring-Boot with spring-boot-starter-web then the web container keeps the JVM running.
-     */
-    private boolean mainRunController;
-
-    /**
-     * Whether to include non-singleton beans (prototypes) when scanning for RouteBuilder instances.
-     * By default only singleton beans is included in the context scan.
-     */
-    private boolean includeNonSingletons;
-
-    /**
-     * Whether to log a WARN if Camel on Spring Boot was immediately shutdown after starting which
-     * very likely is because there is no JVM thread to keep the application running.
-     */
-    private boolean warnOnEarlyShutdown = true;
-
-    // Default Properties via camel-main
-    // ---------------------------------
-
-    // IMPORTANT: Must include the options from DefaultConfigurationProperties as spring boot apt compiler
-    //            needs to grab the documentation from the javadoc on the field.
-
-    /**
-     * Sets the name of the CamelContext.
-     */
-    private String name;
-
-    /**
-     * Timeout in seconds to graceful shutdown Camel.
-     */
-    private int shutdownTimeout = 300;
-
-    /**
-     * Whether Camel should try to suppress logging during shutdown and timeout was triggered,
-     * meaning forced shutdown is happening. And during forced shutdown we want to avoid logging
-     * errors/warnings et all in the logs as a side-effect of the forced timeout.
-     * Notice the suppress is a best effort as there may still be some logs coming
-     * from 3rd party libraries and whatnot, which Camel cannot control.
-     * This option is default false.
-     */
-    private boolean shutdownSuppressLoggingOnTimeout;
-
-    /**
-     * Sets whether to force shutdown of all consumers when a timeout occurred and thus
-     * not all consumers was shutdown within that period.
-     *
-     * You should have good reasons to set this option to false as it means that the routes
-     * keep running and is halted abruptly when CamelContext has been shutdown.
-     */
-    private boolean shutdownNowOnTimeout = true;
-
-    /**
-     * Sets whether routes should be shutdown in reverse or the same order as they where started.
-     */
-    private boolean shutdownRoutesInReverseOrder = true;
-
-    /**
-     * Sets whether to log information about the inflight Exchanges which are still running
-     * during a shutdown which didn't complete without the given timeout.
-     */
-    private boolean shutdownLogInflightExchangesOnTimeout = true;
-
-    /**
-     * Enable JMX in your Camel application.
-     */
-    private boolean jmxEnabled = true;
-
-    /**
-     * Producer template endpoints cache size.
-     */
-    private int producerTemplateCacheSize = 1000;
-
-    /**
-     * Consumer template endpoints cache size.
-     */
-    private int consumerTemplateCacheSize = 1000;
-
-    /**
-     * Whether to load custom type converters by scanning classpath.
-     * This is used for backwards compatibility with Camel 2.x.
-     * Its recommended to migrate to use fast type converter loading
-     * by setting <tt>@Converter(generateLoader = true)</tt> on your custom
-     * type converter classes.
-     */
-    private boolean loadTypeConverters = true;
-
-    /**
-     * Directory to load additional configuration files that contains
-     * configuration values that takes precedence over any other configuration.
-     * This can be used to refer to files that may have secret configuration that
-     * has been mounted on the file system for containers.
-     *
-     * You must use either file: or classpath: as prefix to load
-     * from file system or classpath. Then you can specify a pattern to load
-     * from sub directories and a name pattern such as file:/var/app/secret/*.properties
-     */
-    private String fileConfigurations;
-
-    /**
-     * Used for filtering routes routes matching the given pattern, which follows the following rules:
-     *
-     * - Match by route id
-     * - Match by route input endpoint uri
-     *
-     * The matching is using exact match, by wildcard and regular expression.
-     *
-     * For example to only include routes which starts with foo in their route id's, use: include=foo&#42;
-     * And to exclude routes which starts from JMS endpoints, use: exclude=jms:&#42;
-     *
-     * Multiple patterns can be separated by comma, for example to exclude both foo and bar routes, use: exclude=foo&#42;,bar&#42;
-     *
-     * Exclude takes precedence over include.
-     */
-    private String routeFilterIncludePattern;
-
-    /**
-     * Used for filtering routes routes matching the given pattern, which follows the following rules:
-     *
-     * - Match by route id
-     * - Match by route input endpoint uri
-     *
-     * The matching is using exact match, by wildcard and regular expression.
-     *
-     * For example to only include routes which starts with foo in their route id's, use: include=foo&#42;
-     * And to exclude routes which starts from JMS endpoints, use: exclude=jms:&#42;
-     *
-     * Multiple patterns can be separated by comma, for example to exclude both foo and bar routes, use: exclude=foo&#42;,bar&#42;
-     *
-     * Exclude takes precedence over include.
-     */
-    private String routeFilterExcludePattern;
-
-    /**
-     * To specify for how long time in seconds to keep running the JVM before automatic terminating the JVM.
-     * You can use this to run Spring Boot for a short while.
-     */
-    private int durationMaxSeconds;
-
-    /**
-     * To specify for how long time in seconds Camel can be idle before automatic terminating the JVM.
-     * You can use this to run Spring Boot for a short while.
-     */
-    private int durationMaxIdleSeconds;
-
-    /**
-     * To specify how many messages to process by Camel before automatic terminating the JVM.
-     * You can use this to run Spring Boot for a short while.
-     */
-    private int durationMaxMessages;
-
-    /**
-     * Is used to limit the maximum length of the logging Camel message bodies. If the message body
-     * is longer than the limit, the log message is clipped. Use -1 to have unlimited length.
-     * Use for example 1000 to log at most 1000 characters.
-     */
-    private int logDebugMaxChars;
-
-    /**
-     * Sets whether stream caching is enabled or not.
-     *
-     * Default is false.
-     */
-    private boolean streamCachingEnabled;
-
-    /**
-     * Sets the stream caching spool (temporary) directory to use for overflow and spooling to disk.
-     *
-     * If no spool directory has been explicit configured, then a temporary directory
-     * is created in the java.io.tmpdir directory.
-     */
-    private String streamCachingSpoolDirectory;
-
-    /**
-     * Sets a stream caching cipher name to use when spooling to disk to write with encryption.
-     * By default the data is not encrypted.
-     */
-    private String streamCachingSpoolCipher;
-
-    /**
-     * Stream caching threshold in bytes when overflow to disk is activated.
-     * The default threshold is 128kb.
-     * Use -1 to disable overflow to disk.
-     */
-    private long streamCachingSpoolThreshold;
-
-    /**
-     * Sets a percentage (1-99) of used heap memory threshold to activate stream caching spooling to disk.
-     */
-    private int streamCachingSpoolUsedHeapMemoryThreshold;
-
-    /**
-     * Sets what the upper bounds should be when streamCachingSpoolUsedHeapMemoryThreshold is in use.
-     */
-    private String streamCachingSpoolUsedHeapMemoryLimit;
-
-    /**
-     * Sets whether if just any of the org.apache.camel.spi.StreamCachingStrategy.SpoolRule rules
-     * returns true then shouldSpoolCache(long) returns true, to allow spooling to disk.
-     * If this option is false, then all the org.apache.camel.spi.StreamCachingStrategy.SpoolRule must
-     * return true.
-     *
-     * The default value is false which means that all the rules must return true.
-     */
-    private boolean streamCachingAnySpoolRules;
-
-    /**
-     * Sets the stream caching buffer size to use when allocating in-memory buffers used for in-memory stream caches.
-     *
-     * The default size is 4096.
-     */
-    private int streamCachingBufferSize;
-
-    /**
-     * Whether to remove stream caching temporary directory when stopping.
-     * This option is default true.
-     */
-    private boolean streamCachingRemoveSpoolDirectoryWhenStopping = true;
-
-    /**
-     * Sets whether stream caching statistics is enabled.
-     */
-    private boolean streamCachingStatisticsEnabled;
-
-    /**
-     * Sets whether backlog tracing is enabled or not.
-     *
-     * Default is false.
-     */
-    private boolean backlogTracing;
-
-    /**
-     * Sets whether tracing is enabled or not.
-     *
-     * Default is false.
-     */
-    private boolean tracing;
-
-    /**
-     * Tracing pattern to match which node EIPs to trace.
-     * For example to match all To EIP nodes, use to*.
-     * The pattern matches by node and route id's
-     * Multiple patterns can be separated by comma.
-     */
-    private String tracingPattern;
-
-    /**
-     * Sets whether message history is enabled or not.
-     *
-     * Default is true.
-     */
-    private boolean messageHistory = true;
-
-    /**
-     * Sets whether log mask is enabled or not.
-     *
-     * Default is false.
-     */
-    private boolean logMask;
-
-    /**
-     * Sets whether to log exhausted message body with message history.
-     *
-     * Default is false.
-     */
-    private boolean logExhaustedMessageBody;
-
-    /**
-     * Sets whether the object should automatically start when Camel starts.
-     * Important: Currently only routes can be disabled, as CamelContext's are always started.
-     * Note: When setting auto startup false on CamelContext then that takes precedence
-     * and no routes is started. You would need to start CamelContext explicit using
-     * the org.apache.camel.CamelContext.start() method, to start the context, and then
-     * you would need to start the routes manually using Camelcontext.getRouteController().startRoute(String).
-     *
-     * Default is true to always start up.
-     */
-    private boolean autoStartup = true;
-
-    /**
-     * Sets whether to allow access to the original message from Camel's error handler,
-     * or from org.apache.camel.spi.UnitOfWork.getOriginalInMessage().
-     * Turning this off can optimize performance, as defensive copy of the original message is not needed.
-     *
-     * Default is false.
-     */
-    private boolean allowUseOriginalMessage;
-
-    /**
-     * Sets whether endpoint runtime statistics is enabled (gathers runtime usage of each incoming and outgoing endpoints).
-     *
-     * The default value is false.
-     */
-    private boolean endpointRuntimeStatisticsEnabled;
-
-    /**
-     * Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup
-     * in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then
-     * the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed
-     * then creating and starting the producer may take a little time and prolong the total processing time of the processing.
-     *
-     * The default value is false.
-     */
-    private boolean endpointLazyStartProducer;
-
-    /**
-     * Whether to enable using data type on Camel messages.
-     *
-     * Data type are automatic turned on if one ore more routes has been explicit configured with input and output types.
-     * Otherwise data type is default off.
-     */
-    private boolean useDataType;
-
-    /**
-     * Set whether breadcrumb is enabled.
-     * The default value is false.
-     */
-    private boolean useBreadcrumb;
-
-    /**
-     * Sets the JMX statistics level
-     * The level can be set to Extended to gather additional information
-     *
-     * The default value is Default.
-     */
-    private ManagementStatisticsLevel jmxManagementStatisticsLevel = ManagementStatisticsLevel.Default;
-
-    /**
-     * The naming pattern for creating the CamelContext JMX management name.
-     *
-     * The default pattern is #name#
-     */
-    private String jmxManagementNamePattern = "#name#";
-
-    /**
-     * Whether JMX connector is created, allowing clients to connect remotely
-     *
-     * The default value is false.
-     */
-    private boolean jmxCreateConnector;
-
-    /**
-     * To turn on MDC logging
-     */
-    private boolean useMdcLogging;
-
-    /**
-     * Sets the pattern used for determine which custom MDC keys to propagate during message routing when
-     * the routing engine continues routing asynchronously for the given message. Setting this pattern to * will
-     * propagate all custom keys. Or setting the pattern to foo*,bar* will propagate any keys starting with
-     * either foo or bar.
-     * Notice that a set of standard Camel MDC keys are always propagated which starts with camel. as key name.
-     *
-     * The match rules are applied in this order (case insensitive):
-     *
-     * 1. exact match, returns true
-     * 2. wildcard match (pattern ends with a * and the name starts with the pattern), returns true
-     * 3. regular expression match, returns true
-     * 4. otherwise returns false
-     */
-    private String mdcLoggingKeysPattern;
-
-    /**
-     * Sets the thread name pattern used for creating the full thread name.
-     *
-     * The default pattern is: Camel (#camelId#) thread ##counter# - #name#
-     *
-     * Where #camelId# is the name of the CamelContext.
-     * and #counter# is a unique incrementing counter.
-     * and #name# is the regular thread name.
-     *
-     * You can also use #longName# which is the long thread name which can includes endpoint parameters etc.
-     */
-    private String threadNamePattern;
-
-    /**
-     * Sets whether bean introspection uses extended statistics.
-     * The default is false.
-     */
-    private boolean beanIntrospectionExtendedStatistics;
-
-    /**
-     * Sets the logging level used by bean introspection, logging activity of its usage.
-     * The default is TRACE.
-     */
-    private LoggingLevel beanIntrospectionLoggingLevel;
-
-    /**
-     * Whether the routes collector is enabled or not.
-     *
-     * When enabled Camel will auto-discover routes (RouteBuilder instances from the registry and
-     * also load additional XML routes from the file system.
-     *
-     * The routes collector is default enabled.
-     */
-    private boolean routesCollectorEnabled = true;
-
-    /**
-     * Used for inclusive filtering component scanning of RouteBuilder classes with @Component annotation.
-     * The exclusive filtering takes precedence over inclusive filtering.
-     * The pattern is using Ant-path style pattern.
-     *
-     * Multiple patterns can be specified separated by comma.
-     * For example to include all classes starting with Foo use: &#42;&#42;/Foo*
-     * To include all routes form a specific package use: com/mycompany/foo/&#42;
-     * To include all routes form a specific package and its sub-packages use double wildcards: com/mycompany/foo/&#42;&#42;
-     * And to include all routes from two specific packages use: com/mycompany/foo/&#42;,com/mycompany/stuff/&#42;
-     */
-    private String javaRoutesIncludePattern;
-
-    /**
-     * Used for exclusive filtering component scanning of RouteBuilder classes with @Component annotation.
-     * The exclusive filtering takes precedence over inclusive filtering.
-     * The pattern is using Ant-path style pattern.
-     * Multiple patterns can be specified separated by comma.
-     *
-     * For example to exclude all classes starting with Bar use: &#42;&#42;/Bar&#42;
-     * To exclude all routes form a specific package use: com/mycompany/bar/&#42;
-     * To exclude all routes form a specific package and its sub-packages use double wildcards: com/mycompany/bar/&#42;&#42;
-     * And to exclude all routes from two specific packages use: com/mycompany/bar/&#42;,com/mycompany/stuff/&#42;
-     */
-    private String javaRoutesExcludePattern;
-
-    /**
-     * Directory to scan for adding additional XML routes.
-     * You can turn this off by setting the value to false.
-     *
-     * Files can be loaded from either classpath or file by prefixing with classpath: or file:
-     * Wildcards is supported using a ANT pattern style paths, such as classpath:&#42;&#42;/&#42;camel&#42;.xml
-     *
-     * Multiple directories can be specified and separated by comma, such as:
-     * file:/myapp/mycamel/&#42;.xml,file:/myapp/myothercamel/&#42;.xml
-     */
-    private String xmlRoutes = "classpath:camel/*.xml";
-
-    /**
-     * Directory to scan for adding additional XML rests.
-     * You can turn this off by setting the value to false.
-     *
-     * Files can be loaded from either classpath or file by prefixing with classpath: or file:
-     * Wildcards is supported using a ANT pattern style paths, such as classpath:&#42;&#42;/&#42;camel&#42;.xml
-     *
-     * Multiple directories can be specified and separated by comma, such as:
-     * file:/myapp/mycamel/&#42;.xml,file:/myapp/myothercamel/&#42;.xml
-     */
-    private String xmlRests = "classpath:camel-rest/*.xml";
-
-
-    // Getters & setters
-    // -----------------
-
-    public boolean isMainRunController() {
-        return mainRunController;
-    }
-
-    public void setMainRunController(boolean mainRunController) {
-        this.mainRunController = mainRunController;
-    }
-
-    public boolean isIncludeNonSingletons() {
-        return includeNonSingletons;
-    }
-
-    public void setIncludeNonSingletons(boolean includeNonSingletons) {
-        this.includeNonSingletons = includeNonSingletons;
-    }
-
-    public boolean isWarnOnEarlyShutdown() {
-        return warnOnEarlyShutdown;
-    }
-
-    public void setWarnOnEarlyShutdown(boolean warnOnEarlyShutdown) {
-        this.warnOnEarlyShutdown = warnOnEarlyShutdown;
-    }
-
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelContextConfiguration.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelContextConfiguration.java
deleted file mode 100644
index a7da787..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelContextConfiguration.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import org.apache.camel.CamelContext;
-
-/**
- * Callback that allows custom logic during starting up {@link CamelContext} and just after
- * {@link CamelContext} has been fully started.
- */
-public interface CamelContextConfiguration {
-
-    /**
-     * Called during Spring Boot is starting up and is starting up {@link CamelContext}.
-     */
-    void beforeApplicationStart(CamelContext camelContext);
-
-    /**
-     * Called after Spring Boot and {@link CamelContext} has just been started up.
-     * This means there Camel routes may already be active and have started processing incoming messages.
-     */
-    void afterApplicationStart(CamelContext camelContext);
-
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelMainRunController.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelMainRunController.java
deleted file mode 100644
index 6a9771f..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelMainRunController.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import java.util.concurrent.CountDownLatch;
-import java.util.concurrent.atomic.AtomicBoolean;
-
-import org.apache.camel.CamelContext;
-import org.springframework.context.ApplicationContext;
-
-/**
- * Controller to keep the main running and perform graceful shutdown when the JVM is stopped.
- */
-public class CamelMainRunController {
-
-    private final CamelSpringBootApplicationController controller;
-    private final Thread daemon;
-
-    public CamelMainRunController(ApplicationContext applicationContext, CamelContext camelContext) {
-        controller = new CamelSpringBootApplicationController(applicationContext, camelContext);
-        daemon = new Thread(new DaemonTask(), "CamelMainRunController");
-    }
-
-    public void start() {
-        daemon.start();
-    }
-
-    public CountDownLatch getLatch() {
-        return controller.getLatch();
-    }
-
-    public AtomicBoolean getCompleted() {
-        return controller.getCompleted();
-    }
-
-    private final class DaemonTask implements Runnable {
-        @Override
-        public void run() {
-            controller.run();
-        }
-    }
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelSpringBootApplicationController.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelSpringBootApplicationController.java
deleted file mode 100644
index dc56eac..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelSpringBootApplicationController.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import java.util.concurrent.CountDownLatch;
-import java.util.concurrent.atomic.AtomicBoolean;
-
-import javax.annotation.PreDestroy;
-
-import org.apache.camel.CamelContext;
-import org.apache.camel.ProducerTemplate;
-import org.apache.camel.main.Main;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.context.ApplicationContext;
-
-public class CamelSpringBootApplicationController {
-
-    private static final Logger LOG = LoggerFactory.getLogger(CamelSpringBootApplicationController.class);
-
-    private final Main main;
-    private final CountDownLatch latch = new CountDownLatch(1);
-    private final AtomicBoolean completed = new AtomicBoolean();
-
-    public CamelSpringBootApplicationController(final ApplicationContext applicationContext, final CamelContext context) {
-        this.main = new Main() {
-
-            { this.camelContext = context; }
-
-            @Override
-            protected ProducerTemplate findOrCreateCamelTemplate() {
-                return applicationContext.getBean(ProducerTemplate.class);
-            }
-
-            @Override
-            protected CamelContext createCamelContext() {
-                return context;
-            }
-
-            @Override
-            protected void initCamelContext() throws Exception {
-                // spring boot has already initialized camel context so we should not do it again
-            }
-
-            @Override
-            protected void doStop() throws Exception {
-                LOG.debug("Controller is shutting down CamelContext");
-                try {
-                    super.doStop();
-                } finally {
-                    completed.set(true);
-                    // should use the latch on this instance
-                    CamelSpringBootApplicationController.this.latch.countDown();
-                }
-            }
-        };
-        // turn off route collector on main as camel-spring-boot has already discovered the routes
-        // and here we just use the main as implementation detail (to keep the jvm running)
-        this.main.configure().setRoutesCollectorEnabled(false);
-    }
-
-    public CountDownLatch getLatch() {
-        return this.latch;
-    }
-
-    public AtomicBoolean getCompleted() {
-        return completed;
-    }
-
-    /**
-     * Runs the application and blocks the main thread and shutdown Camel graceful when the JVM is stopping.
-     */
-    public void run() {
-        LOG.debug("Controller is starting and waiting for Spring-Boot to stop or JVM to terminate");
-        try {
-            main.run();
-            // keep the daemon thread running
-            LOG.debug("Waiting for CamelContext to complete shutdown");
-            latch.await();
-        } catch (Exception e) {
-            throw new RuntimeException(e);
-        }
-        LOG.debug("CamelContext shutdown complete.");
-    }
-
-    /**
-     * @deprecated use {@link #run()}
-     */
-    @Deprecated
-    public void blockMainThread() {
-        run();
-    }
-
-    @PreDestroy
-    private void destroy() {
-        main.completed();
-    }
-
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelSpringBootApplicationListener.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelSpringBootApplicationListener.java
deleted file mode 100644
index 107d749..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelSpringBootApplicationListener.java
+++ /dev/null
@@ -1,258 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.concurrent.CountDownLatch;
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.ScheduledExecutorService;
-import java.util.concurrent.TimeUnit;
-import java.util.concurrent.atomic.AtomicBoolean;
-
-import org.apache.camel.CamelContext;
-import org.apache.camel.StartupListener;
-import org.apache.camel.main.MainDurationEventNotifier;
-import org.apache.camel.main.RoutesCollector;
-import org.apache.camel.main.RoutesConfigurer;
-import org.apache.camel.spi.CamelEvent;
-import org.apache.camel.spi.CamelEvent.Type;
-import org.apache.camel.spi.EventNotifier;
-import org.apache.camel.support.EventNotifierSupport;
-import org.apache.camel.support.service.ServiceHelper;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.context.ApplicationContext;
-import org.springframework.context.ApplicationListener;
-import org.springframework.context.ConfigurableApplicationContext;
-import org.springframework.context.event.ContextRefreshedEvent;
-import org.springframework.core.Ordered;
-
-/**
- * A spring application listener that when spring boot is starting (refresh event) will setup Camel by:
- * <p>
- * 1. collecting routes and rests from the various sources (like Spring application context beans registry or opinionated
- * classpath locations) and injects these into the Camel context.
- * 2. setting up Camel main controller if enabled.
- * 3. setting up run duration if in use.
- */
-public class CamelSpringBootApplicationListener implements ApplicationListener<ContextRefreshedEvent>, Ordered {
-
-    // Static collaborators
-
-    private static final Logger LOG = LoggerFactory.getLogger(CamelSpringBootApplicationListener.class);
-
-    // Collaborators
-
-    private final ApplicationContext applicationContext;
-    private final List<CamelContextConfiguration> camelContextConfigurations;
-    private final CamelConfigurationProperties configurationProperties;
-    private final RoutesCollector springBootRoutesCollector;
-
-    // Constructors
-
-    public CamelSpringBootApplicationListener(ApplicationContext applicationContext, List<CamelContextConfiguration> camelContextConfigurations,
-                                              CamelConfigurationProperties configurationProperties,
-                                              RoutesCollector springBootRoutesCollector) {
-        this.applicationContext = applicationContext;
-        this.camelContextConfigurations = new ArrayList<>(camelContextConfigurations);
-        this.configurationProperties = configurationProperties;
-        this.springBootRoutesCollector = springBootRoutesCollector;
-    }
-
-    // Overridden
-
-    @Override
-    public void onApplicationEvent(ContextRefreshedEvent event) {
-        CamelContext camelContext = applicationContext.getBean(CamelContext.class);
-
-        // only add and start Camel if its stopped (initial state)
-        if (event.getApplicationContext() == this.applicationContext
-                && camelContext.getStatus().isStopped()) {
-            LOG.debug("Post-processing CamelContext bean: {}", camelContext.getName());
-
-            RoutesConfigurer configurer = new RoutesConfigurer(springBootRoutesCollector);
-            configurer.configureRoutes(camelContext, configurationProperties);
-
-            for (CamelContextConfiguration camelContextConfiguration : camelContextConfigurations) {
-                LOG.debug("CamelContextConfiguration found. Invoking beforeApplicationStart: {}", camelContextConfiguration);
-                camelContextConfiguration.beforeApplicationStart(camelContext);
-            }
-
-            try {
-                if (configurationProperties.isMainRunController()) {
-                    CamelMainRunController controller = new CamelMainRunController(applicationContext, camelContext);
-
-                    if (configurationProperties.getDurationMaxMessages() > 0 || configurationProperties.getDurationMaxIdleSeconds() > 0) {
-                        if (configurationProperties.getDurationMaxMessages() > 0) {
-                            LOG.info("CamelSpringBoot will terminate after processing {} messages", configurationProperties.getDurationMaxMessages());
-                        }
-                        if (configurationProperties.getDurationMaxIdleSeconds() > 0) {
-                            LOG.info("CamelSpringBoot will terminate after being idle for more {} seconds", configurationProperties.getDurationMaxIdleSeconds());
-                        }
-                        // register lifecycle so we can trigger to shutdown the JVM when maximum number of messages has been processed
-                        EventNotifier notifier = new MainDurationEventNotifier(camelContext,
-                                configurationProperties.getDurationMaxMessages(), configurationProperties.getDurationMaxIdleSeconds(),
-                                controller.getCompleted(), controller.getLatch(), true);
-                        // register our event notifier
-                        ServiceHelper.startService(notifier);
-                        camelContext.getManagementStrategy().addEventNotifier(notifier);
-                    }
-
-                    if (configurationProperties.getDurationMaxSeconds() > 0) {
-                        LOG.info("CamelSpringBoot will terminate after {} seconds", configurationProperties.getDurationMaxSeconds());
-                        terminateMainControllerAfter(camelContext, configurationProperties.getDurationMaxSeconds(),
-                                controller.getCompleted(), controller.getLatch());
-                    }
-
-                    camelContext.addStartupListener(new StartupListener() {
-                        @Override
-                        public void onCamelContextStarted(CamelContext context, boolean alreadyStarted) throws Exception {
-                            // run the CamelMainRunController after the context has been started
-                            // this way we ensure that NO_START flag is honoured as it's set as
-                            // a thread local variable of the thread CamelMainRunController is
-                            // not running on
-                            if (!alreadyStarted) {
-                                LOG.info("Starting CamelMainRunController to ensure the main thread keeps running");
-                                controller.start();
-                            }
-                        }
-                    });
-                } else {
-                    if (applicationContext instanceof ConfigurableApplicationContext) {
-                        ConfigurableApplicationContext cac = (ConfigurableApplicationContext) applicationContext;
-
-                        if (configurationProperties.getDurationMaxSeconds() > 0) {
-                            LOG.info("CamelSpringBoot will terminate after {} seconds", configurationProperties.getDurationMaxSeconds());
-                            terminateApplicationContext(cac, camelContext, configurationProperties.getDurationMaxSeconds());
-                        }
-
-                        if (configurationProperties.getDurationMaxMessages() > 0 || configurationProperties.getDurationMaxIdleSeconds() > 0) {
-
-                            if (configurationProperties.getDurationMaxMessages() > 0) {
-                                LOG.info("CamelSpringBoot will terminate after processing {} messages", configurationProperties.getDurationMaxMessages());
-                            }
-                            if (configurationProperties.getDurationMaxIdleSeconds() > 0) {
-                                LOG.info("CamelSpringBoot will terminate after being idle for more {} seconds", configurationProperties.getDurationMaxIdleSeconds());
-                            }
-                            // needed by MainDurationEventNotifier to signal when we have processed the max messages
-                            final AtomicBoolean completed = new AtomicBoolean();
-                            final CountDownLatch latch = new CountDownLatch(1);
-
-                            // register lifecycle so we can trigger to shutdown the JVM when maximum number of messages has been processed
-                            EventNotifier notifier = new MainDurationEventNotifier(camelContext,
-                                    configurationProperties.getDurationMaxMessages(), configurationProperties.getDurationMaxIdleSeconds(),
-                                    completed, latch, false);
-                            // register our event notifier
-                            ServiceHelper.startService(notifier);
-                            camelContext.getManagementStrategy().addEventNotifier(notifier);
-
-                            terminateApplicationContext(cac, camelContext, latch);
-                        }
-                    }
-                }
-
-                if (!camelContextConfigurations.isEmpty()) {
-                    // we want to call these notifications just after CamelContext has been fully started
-                    // so use an event notifier to trigger when this happens
-                    camelContext.getManagementStrategy().addEventNotifier(new EventNotifierSupport() {
-                        @Override
-                        public void notify(CamelEvent eventObject) throws Exception {
-                            for (CamelContextConfiguration camelContextConfiguration : camelContextConfigurations) {
-                                log.debug("CamelContextConfiguration found. Invoking afterApplicationStart: {}", camelContextConfiguration);
-                                try {
-                                    camelContextConfiguration.afterApplicationStart(camelContext);
-                                } catch (Exception e) {
-                                    log.warn("Error during calling afterApplicationStart due " + e.getMessage() + ". This exception is ignored", e);
-                                }
-                            }
-                        }
-
-                        @Override
-                        public boolean isEnabled(CamelEvent eventObject) {
-                            return eventObject.getType() == Type.CamelContextStarted;
-                        }
-                    });
-                }
-            } catch (Exception e) {
-                throw new CamelSpringBootInitializationException(e);
-            }
-        } else {
-            LOG.debug("Camel already started, not adding routes.");
-        }
-    }
-
-    @Override
-    public int getOrder() {
-        // RoutesCollector implements Ordered so that it's the
-        // first Camel ApplicationListener to receive events,
-        // SpringCamelContext should be the last one,
-        // CamelContextFactoryBean should be second to last and then
-        // RoutesCollector. This is important for startup as we want
-        // all resources to be ready and all routes added to the 
-        // context before we start CamelContext.
-        // So the order should be:
-        // 1. RoutesCollector (LOWEST_PRECEDENCE - 2)
-        // 2. CamelContextFactoryBean (LOWEST_PRECEDENCE -1)
-        // 3. SpringCamelContext (LOWEST_PRECEDENCE)
-        return LOWEST_PRECEDENCE - 2;
-    }
-
-    // Helpers
-
-    private void terminateMainControllerAfter(final CamelContext camelContext, int seconds, final AtomicBoolean completed, final CountDownLatch latch) {
-        ScheduledExecutorService executorService = camelContext.getExecutorServiceManager().newSingleThreadScheduledExecutor(this, "CamelSpringBootTerminateTask");
-        Runnable task = () -> {
-            LOG.info("CamelSpringBoot triggering shutdown of the JVM.");
-            try {
-                camelContext.stop();
-            } catch (Throwable e) {
-                LOG.warn("Error during stopping CamelContext", e);
-            } finally {
-                completed.set(true);
-                latch.countDown();
-            }
-        };
-        executorService.schedule(task, seconds, TimeUnit.SECONDS);
-    }
-
-    private void terminateApplicationContext(final ConfigurableApplicationContext applicationContext, final CamelContext camelContext, int seconds) {
-        ScheduledExecutorService executorService = camelContext.getExecutorServiceManager().newSingleThreadScheduledExecutor(this, "CamelSpringBootTerminateTask");
-        Runnable task = () -> {
-            LOG.info("CamelSpringBoot triggering shutdown of the JVM.");
-            // we need to run a daemon thread to stop ourselves so this thread pool can be stopped nice also
-            new Thread(applicationContext::close).start();
-        };
-        executorService.schedule(task, seconds, TimeUnit.SECONDS);
-    }
-
-    private void terminateApplicationContext(final ConfigurableApplicationContext applicationContext, final CamelContext camelContext, final CountDownLatch latch) {
-        ExecutorService executorService = camelContext.getExecutorServiceManager().newSingleThreadExecutor(this, "CamelSpringBootTerminateTask");
-        Runnable task = () -> {
-            try {
-                latch.await();
-                LOG.info("CamelSpringBoot triggering shutdown of the JVM.");
-                // we need to run a daemon thread to stop ourselves so this thread pool can be stopped nice also
-                new Thread(applicationContext::close).start();
-            } catch (Throwable e) {
-                // ignore
-            }
-        };
-        executorService.submit(task);
-    }
-
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelSpringBootBeanPostProcessor.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelSpringBootBeanPostProcessor.java
deleted file mode 100644
index 0fcf5a7..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelSpringBootBeanPostProcessor.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import org.apache.camel.spring.CamelBeanPostProcessor;
-import org.springframework.context.ApplicationContext;
-
-public final class CamelSpringBootBeanPostProcessor extends CamelBeanPostProcessor {
-
-    public CamelSpringBootBeanPostProcessor(ApplicationContext applicationContext) {
-        setApplicationContext(applicationContext);
-        // do not support @BindToRegistry as spring boot has its own set of annotations for this
-        setBindToRegistrySupported(false);
-    }
-
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelSpringBootInitializationException.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelSpringBootInitializationException.java
deleted file mode 100644
index c762f4d..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelSpringBootInitializationException.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-public class CamelSpringBootInitializationException extends RuntimeException {
-
-    public CamelSpringBootInitializationException(Throwable cause) {
-        super(cause);
-    }
-
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/ComponentConfigurationProperties.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/ComponentConfigurationProperties.java
deleted file mode 100644
index 35eeb02..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/ComponentConfigurationProperties.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-@ConfigurationProperties(prefix = "camel.component")
-public class ComponentConfigurationProperties extends ComponentConfigurationPropertiesCommon {
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/ComponentConfigurationPropertiesCommon.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/ComponentConfigurationPropertiesCommon.java
deleted file mode 100644
index e1fa559..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/ComponentConfigurationPropertiesCommon.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import org.springframework.boot.context.properties.NestedConfigurationProperty;
-
-public class ComponentConfigurationPropertiesCommon {
-    /**
-     * Global option to enable/disable component auto-configuration, default is true.
-     */
-    private boolean enabled = true;
-
-    @NestedConfigurationProperty
-    private CustomizerProperties customizer = new CustomizerProperties();
-
-    public boolean isEnabled() {
-        return enabled;
-    }
-
-    public void setEnabled(boolean enabled) {
-        this.enabled = enabled;
-    }
-
-    public CustomizerProperties getCustomizer() {
-        return customizer;
-    }
-
-    // ********************************
-    // Customizer
-    // ********************************
-
-    public class CustomizerProperties {
-        /**
-         * Global option to enable/disable component customizers, default is true.
-         */
-        private boolean enabled = true;
-
-        public boolean isEnabled() {
-            return enabled;
-        }
-
-        public void setEnabled(boolean enabled) {
-            this.enabled = enabled;
-        }
-    }
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/DataFormatConfigurationProperties.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/DataFormatConfigurationProperties.java
deleted file mode 100644
index a7bd071..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/DataFormatConfigurationProperties.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-@ConfigurationProperties(prefix = "camel.dataformat")
-public class DataFormatConfigurationProperties extends DataFormatConfigurationPropertiesCommon {
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/DataFormatConfigurationPropertiesCommon.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/DataFormatConfigurationPropertiesCommon.java
deleted file mode 100644
index 20fdf29..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/DataFormatConfigurationPropertiesCommon.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import org.springframework.boot.context.properties.NestedConfigurationProperty;
-
-public class DataFormatConfigurationPropertiesCommon {
-    /**
-     * Global option to enable/disable dataformat auto-configuration, default is true.
-     */
-    private boolean enabled = true;
-
-    @NestedConfigurationProperty
-    private CustomizerProperties customizer = new CustomizerProperties();
-
-    public boolean isEnabled() {
-        return enabled;
-    }
-
-    public void setEnabled(boolean enabled) {
-        this.enabled = enabled;
-    }
-
-    public CustomizerProperties getCustomizer() {
-        return customizer;
-    }
-
-    // ********************************
-    // Customizer
-    // ********************************
-
-    public class CustomizerProperties {
-        /**
-         * Global option to enable/disable dataformat customizers, default is true.
-         */
-        private boolean enabled = true;
-
-        public boolean isEnabled() {
-            return enabled;
-        }
-
-        public void setEnabled(boolean enabled) {
-            this.enabled = enabled;
-        }
-    }
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/FatJarPackageScanClassResolver.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/FatJarPackageScanClassResolver.java
deleted file mode 100644
index c159487..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/FatJarPackageScanClassResolver.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.jar.JarEntry;
-import java.util.jar.JarInputStream;
-
-import org.apache.camel.impl.engine.DefaultPackageScanClassResolver;
-import org.apache.camel.util.IOHelper;
-
-/**
- * An implementation of the {@code org.apache.camel.spi.PackageScanClassResolver} that is able to
- * scan spring-boot fat jars to find classes contained also in nested jars.
- */
-public class FatJarPackageScanClassResolver extends DefaultPackageScanClassResolver {
-
-    private static final String SPRING_BOOT_CLASSIC_LIB_ROOT = "lib/";
-    private static final String SPRING_BOOT_BOOT_INF_LIB_ROOT = "BOOT-INF/lib/";
-    private static final String SPRING_BOOT_BOOT_INF_CLASSES_ROOT = "BOOT-INF/classes/";
-
-    /**
-     * Loads all the class entries from the main JAR and all nested jars.
-     *
-     * @param stream  the inputstream of the jar file to be examined for classes
-     * @param urlPath the url of the jar file to be examined for classes
-     * @return all the .class entries from the main JAR and all nested jars
-     */
-    @Override
-    protected List<String> doLoadJarClassEntries(InputStream stream, String urlPath) {
-        return doLoadJarClassEntries(stream, urlPath, true, true);
-    }
-
-    protected List<String> doLoadJarClassEntries(InputStream stream, String urlPath, boolean inspectNestedJars, boolean closeStream) {
-        List<String> entries = new ArrayList<>();
-
-        JarInputStream jarStream = null;
-        try {
-            jarStream = new JarInputStream(stream);
-
-            JarEntry entry;
-            while ((entry = jarStream.getNextJarEntry()) != null) {
-                String name = entry.getName();
-
-                if (name != null) {
-                    name = name.trim();
-                    if (!entry.isDirectory() && name.endsWith(".class")) {
-                        entries.add(cleanupSpringbootClassName(name));
-                    } else if (inspectNestedJars && !entry.isDirectory() && isSpringBootNestedJar(name)) {
-                        String nestedUrl = urlPath + "!/" + name;
-                        log.trace("Inspecting nested jar: {}", nestedUrl);
-
-                        List<String> nestedEntries = doLoadJarClassEntries(jarStream, nestedUrl, false, false);
-                        entries.addAll(nestedEntries);
-                    }
-                }
-            }
-        } catch (IOException ioe) {
-            log.warn("Cannot search jar file '" + urlPath + " due to an IOException: " + ioe.getMessage() + ". This exception is ignored.", ioe);
-        } finally {
-            if (closeStream) {
-                // stream is left open when scanning nested jars, otherwise the fat jar stream gets closed
-                IOHelper.close(jarStream, urlPath, log);
-            }
-        }
-
-        return entries;
-    }
-
-    private boolean isSpringBootNestedJar(String name) {
-        // Supporting both versions of the packaging model
-        return name.endsWith(".jar") && (name.startsWith(SPRING_BOOT_CLASSIC_LIB_ROOT) || name.startsWith(SPRING_BOOT_BOOT_INF_LIB_ROOT));
-    }
-
-    private String cleanupSpringbootClassName(String name) {
-        // Classes inside BOOT-INF/classes will be loaded by the new classloader as if they were in the root
-        if (name.startsWith(SPRING_BOOT_BOOT_INF_CLASSES_ROOT)) {
-            name = name.substring(SPRING_BOOT_BOOT_INF_CLASSES_ROOT.length());
-        }
-        return name;
-    }
-
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/FilePropertySource.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/FilePropertySource.java
deleted file mode 100644
index c33df92..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/FilePropertySource.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.util.Properties;
-
-import org.apache.camel.util.StringHelper;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.context.ApplicationContext;
-import org.springframework.core.env.PropertySource;
-import org.springframework.core.io.Resource;
-
-/**
- * To load properties from files, such as a secret mounted to the container.
- */
-public class FilePropertySource extends PropertySource {
-
-    private static final Logger LOG = LoggerFactory.getLogger(FilePropertySource.class);
-
-    // properties for all the loaded files
-    private final Properties properties;
-
-    public FilePropertySource(String name, ApplicationContext applicationContext, String directory) {
-        super(name);
-        StringHelper.notEmpty(directory, "directory");
-
-        Properties loaded = new Properties();
-        try {
-            Resource[] files = applicationContext.getResources(directory);
-            for (Resource file : files) {
-                if (file.exists()) {
-                    try (FileInputStream fis = new FileInputStream(file.getFile())) {
-                        LOG.debug("Loading properties from file: {}", file);
-                        Properties extra = new Properties();
-                        extra.load(fis);
-                        if (!extra.isEmpty()) {
-                            loaded.putAll(extra);
-                        }
-                    } catch (IOException e) {
-                        // ignore
-                    }
-                }
-            }
-        } catch (IOException e) {
-            // ignore
-        }
-
-        // if we loaded any files then store as properties
-        if (loaded.isEmpty()) {
-            properties = null;
-            LOG.warn("No properties found while loading from: {}", directory);
-        } else {
-            properties = loaded;
-            LOG.info("Loaded {} properties from: {}", properties.size(), directory);
-        }
-    }
-
-    @Override
-    public Object getProperty(String name) {
-        Object answer = properties != null ? properties.getProperty(name) : null;
-        LOG.trace("getProperty {} -> {}", name, answer);
-        return answer;
-    }
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/LanguageConfigurationProperties.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/LanguageConfigurationProperties.java
deleted file mode 100644
index f77a060..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/LanguageConfigurationProperties.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-@ConfigurationProperties(prefix = "camel.language")
-public class LanguageConfigurationProperties extends LanguageConfigurationPropertiesCommon {
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/LanguageConfigurationPropertiesCommon.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/LanguageConfigurationPropertiesCommon.java
deleted file mode 100644
index f186c59..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/LanguageConfigurationPropertiesCommon.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import org.springframework.boot.context.properties.NestedConfigurationProperty;
-
-public class LanguageConfigurationPropertiesCommon {
-    /**
-     * Global option to enable/disable language auto-configuration, default is true.
-     */
-    private boolean enabled = true;
-
-    @NestedConfigurationProperty
-    private CustomizerProperties customizer = new CustomizerProperties();
-
-    public boolean isEnabled() {
-        return enabled;
-    }
-
-    public void setEnabled(boolean enabled) {
-        this.enabled = enabled;
-    }
-
-    public CustomizerProperties getCustomizer() {
-        return customizer;
-    }
-
-    // ********************************
-    // Customizer
-    // ********************************
-
-    public class CustomizerProperties {
-        /**
-         * Global option to enable/disable language customizers, default is true.
-         */
-        private boolean enabled = true;
-
-        public boolean isEnabled() {
-            return enabled;
-        }
-
-        public void setEnabled(boolean enabled) {
-            this.enabled = enabled;
-        }
-    }
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringBootCamelContext.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringBootCamelContext.java
deleted file mode 100644
index 1b32495..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringBootCamelContext.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import org.apache.camel.spring.SpringCamelContext;
-import org.apache.camel.util.StopWatch;
-import org.springframework.context.ApplicationContext;
-
-/**
- * The {@link org.apache.camel.CamelContext} created by Spring Boot.
- */
-public class SpringBootCamelContext extends SpringCamelContext {
-
-    private final StopWatch stopWatch = new StopWatch();
-    private final boolean warnOnEarlyShutdown;
-
-    public SpringBootCamelContext(ApplicationContext applicationContext, boolean warnOnEarlyShutdown) {
-        super(applicationContext);
-        this.warnOnEarlyShutdown = warnOnEarlyShutdown;
-    }
-
-    @Override
-    protected void doStart() throws Exception {
-        stopWatch.restart();
-        super.doStart();
-    }
-
-    @Override
-    protected synchronized void doStop() throws Exception {
-        // if we are stopping very quickly then its likely because the user may not have either spring-boot-web
-        // or enabled Camel's main controller, so lets log a WARN about this.
-        long taken = stopWatch.taken();
-        if (warnOnEarlyShutdown && taken < 1200) { // give it a bit of slack
-            String cp = System.getProperty("java.class.path");
-            boolean junit = cp != null && cp.contains("junit-");
-            boolean starterWeb = cp != null && cp.contains("spring-boot-starter-web");
-            if (!junit && !starterWeb) {
-                log.warn("CamelContext has only been running for less than a second. If you intend to run Camel for a longer time "
-                        + "then you can set the property camel.springboot.main-run-controller=true in application.properties"
-                        + " or add spring-boot-starter-web JAR to the classpath.");
-            }
-        }
-        super.doStop();
-    }
-}
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringBootRoutesCollector.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringBootRoutesCollector.java
deleted file mode 100644
index 7c4f04d..0000000
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringBootRoutesCollector.java
+++ /dev/null
@@ -1,160 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.spring.boot;
-
-import java.io.FileNotFoundException;
-import java.lang.reflect.Modifier;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.apache.camel.CamelContext;
-import org.apache.camel.RoutesBuilder;
-import org.apache.camel.RuntimeCamelException;
-import org.apache.camel.main.DefaultRoutesCollector;
-import org.apache.camel.model.ModelHelper;
-import org.apache.camel.model.RoutesDefinition;
-import org.apache.camel.model.rest.RestsDefinition;
-import org.apache.camel.util.AntPathMatcher;
-import org.apache.camel.util.ObjectHelper;
-import org.springframework.context.ApplicationContext;
-import org.springframework.core.io.Resource;
-
-/**
- * Spring Boot {@link org.apache.camel.main.RoutesCollector}.
- */
-public class SpringBootRoutesCollector extends DefaultRoutesCollector {
-
-    private final ApplicationContext applicationContext;
-
-    public SpringBootRoutesCollector(ApplicationContext applicationContext) {
-        this.applicationContext = applicationContext;
-    }
-
-    @Override
-    public List<RoutesBuilder> collectRoutesFromRegistry(CamelContext camelContext, String excludePattern, String includePattern) {
-        final List<RoutesBuilder> routes = new ArrayList<>();
-
-        final AntPathMatcher matcher = new AntPathMatcher();
... 285919 lines suppressed ...