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

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


    from bf088d7  Upgrade Async http client to version 2.4.8
     new 5e6b7f0  CAMEL-12485: camel cloud : create camel-service component
     new f3a29a0  CAMEL-12502: camel cloud : create a service route policy
     new e2834c9  CAMEL-12485: camel cloud : create camel-service component
     new 7539ed6  CAMEL-12505: service-call : include ServiceDefinition 
metatdata when computing the final URI
     new 5314b54  CAMEL-12485: camel cloud : create camel-service component
     new 269135f  fix consul kv test
     new 8b69660  CAMEL-12518: camel cloud : leverage spring-cloud 
ServiceRegistry to register routes
     new f21a15b  CAMEL-12502: camel cloud : create a service route policy
     new 01b04f5  CAMEL-12531: camel cloud : create a spring cloud based 
camel-service example
     new 36617bb  CAMEL-12518: camel cloud : leverage spring-cloud 
ServiceRegistry to register routes
     new d45a5df  CAMEL-12531: camel cloud : create a spring cloud based 
camel-service example
     new 4512c44  CAMEL-12518: camel cloud : leverage spring-cloud 
ServiceRegistry to register routes
     new 86216f9  CAMEL-12502: camel cloud : create a service route policy
     new c0a5ca5  CAMEL-12502: camel cloud : create a service route policy
     new 2129305  CAMEL-12502: camel cloud : create a service route policy
     new 1bcfad1  service registry doc
     new 5cc6a82  service registry
     new e00aa43  fix typos
     new 6a72269  regen
     new dd50e73  service registry: fix findings

The 20 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 apache-camel/pom.xml                               |  27 ++
 apache-camel/src/main/descriptors/common-bin.xml   |   6 +
 bom/camel-bom/pom.xml                              |  30 ++
 camel-core/pom.xml                                 |   6 +
 camel-core/src/main/docs/service-registry.adoc     | 157 ++++++++
 ...ServiceHealth.java => DiscoverableService.java} |  12 +-
 .../org/apache/camel/cloud/ServiceDefinition.java  |  32 ++
 .../java/org/apache/camel/cloud/ServiceHealth.java |  18 +-
 .../org/apache/camel/cloud/ServiceRegistry.java    |  68 ++++
 .../apache/camel/cluster/CamelClusterService.java  |   1 +
 .../camel/impl/cloud/AbstractServiceRegistry.java  |  91 +++++
 .../camel/impl/cloud/BlacklistServiceFilter.java   |  47 +--
 .../impl/cloud/DefaultServiceCallProcessor.java    |  75 ++--
 .../camel/impl/cloud/DefaultServiceDefinition.java | 233 ++++++++++--
 .../camel/impl/cloud/DefaultServiceHealth.java     |   5 +-
 .../impl/cloud/ServiceRegistrationRoutePolicy.java | 198 +++++++++++
 .../ServiceRegistrationRoutePolicyFactory.java     |  50 +++
 .../camel/impl/cloud/ServiceRegistryHelper.java    |  54 +++
 .../camel/impl/cloud/ServiceRegistrySelectors.java | 153 ++++++++
 .../camel/impl/cloud/StaticServiceDiscovery.java   |  60 +---
 .../java/org/apache/camel/util/AntPathMatcher.java |   1 +
 .../org/apache/camel/util/CollectionHelper.java    |  60 ++++
 .../java/org/apache/camel/util/StringHelper.java   |  40 +++
 .../apache/camel/impl/cloud/LoadBalancerTest.java  |   8 +-
 .../impl/cloud/ServiceCallConfigurationTest.java   |  40 +--
 .../camel/impl/cloud/ServiceDefinitionTest.java    | 110 ++++++
 .../camel/impl/cloud/ServiceRegistryTest.java      | 226 ++++++++++++
 components/camel-consul/pom.xml                    | 115 ++----
 .../consul/cloud/ConsulServiceDiscovery.java       |   6 +-
 .../consul/cloud/ConsulServiceRegistry.java        | 378 ++++++++++++++++++++
 .../cloud/ConsulServiceRegistryConfiguration.java  | 119 +++++++
 .../consul/endpoint/ConsulEventConsumer.java       |   8 +-
 .../camel/component/consul/ConsulCatalogTest.java  |   1 +
 .../component/consul/ConsulClientKeyValueTest.java |  12 +-
 .../component/consul/ConsulClientTestSupport.java  |  80 -----
 .../component/consul/ConsulCoordinatesTest.java    |   5 +-
 .../camel/component/consul/ConsulEventTest.java    |   1 +
 .../component/consul/ConsulEventWatchTest.java     |   5 +-
 .../camel/component/consul/ConsulHealthTest.java   |   1 +
 .../camel/component/consul/ConsulKeyValueTest.java |   1 +
 .../component/consul/ConsulKeyValueWatchTest.java  |   1 +
 .../camel/component/consul/ConsulRegistryTest.java |  18 +-
 .../camel/component/consul/ConsulSessionTest.java  |   1 +
 .../cloud/ConsulDefaultServiceCallRouteTest.java   |   3 +-
 .../cloud/ConsulRibbonServiceCallRouteTest.java    |   3 +-
 .../ConsulServiceCallWithRegistrationTest.java     | 133 +++++++
 .../consul/cloud/ConsulServiceDiscoveryTest.java   |  40 ++-
 .../cloud/ConsulServiceRegistrationTestBase.java   |  96 +++++
 ...RegistrationWithRoutePolicyAndMetadataTest.java |  40 +++
 ...viceRegistrationWithRoutePolicyFactoryTest.java |  46 +++
 ...nsulServiceRegistrationWithRoutePolicyTest.java |  38 ++
 ...erviceRegistrationWithServiceComponentTest.java |  57 +++
 .../consul/cloud/ConsulServiceRegistryTest.java    |  75 ++++
 .../cloud/SpringConsulServiceCallRouteTest.java    |  21 +-
 ... => ConsulClusteredRoutePolicyFactoryTest.java} |  15 +-
 ...IT.java => ConsulClusteredRoutePolicyTest.java} |  15 +-
 .../{ConsulMasterIT.java => ConsulMasterTest.java} |  15 +-
 .../consul/support/ConsulContainerLogger.java      |  21 +-
 .../consul/support/ConsulContainerSupport.java     |  46 +++
 .../support/ConsulContainerWaitStrategy.java       |  48 +++
 .../consul/{ => support}/ConsulTestSupport.java    |  19 +-
 .../src/test/resources/log4j2.properties           |  18 +-
 .../SpringConsulDefaultServiceCallRouteTest.xml    |   2 +-
 .../SpringConsulExpressionServiceCallRouteTest.xml |   2 +-
 .../SpringConsulRibbonServiceCallRouteTest.xml     |   2 +-
 .../core/xml/AbstractCamelContextFactoryBean.java  |  15 +
 .../etcd/cloud/EtcdServiceDefinition.java          |   3 +-
 .../camel/http/common/HttpCommonEndpoint.java      |  17 +-
 .../camel/component/master/MasterEndpoint.java     |   5 +-
 .../cloud/RibbonServiceCallRegistryRouteTest.java  |   4 +-
 .../cloud/RibbonServiceCallRouteMetadataTest.java  |   7 +-
 .../ribbon/cloud/RibbonServiceCallRouteTest.java   |   4 +-
 .../cloud/RibbonServiceCallUpdateRouteTest.java    |   7 +-
 .../{camel-zookeeper => camel-service}/pom.xml     |  75 +---
 .../src/main/docs/service-component.adoc           |  80 +++++
 .../camel/component/service/ServiceComponent.java  | 130 +++++++
 .../camel/component/service/ServiceConsumer.java   | 121 +++++++
 .../camel/component/service/ServiceEndpoint.java   | 118 ++++++
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../services/org/apache/camel/component/service}   |   4 +-
 .../camel/spring/boot/CamelAutoConfiguration.java  |  15 +
 .../cloud/CamelCloudConfigurationProperties.java   |  51 +++
 ...dServiceCallConfigurationAutoConfiguration.java |  24 +-
 .../CamelCloudServiceFilterAutoConfiguration.java  |   9 +-
 .../boot/util/CompositeConversionService.java      |  83 +++++
 .../pom.xml                                        | 104 ++++--
 .../src/main/docs/spring-cloud-consul.adoc         |   3 +
 .../consul/ConsulServerToServiceDefinition.java    |  48 +--
 ...erverToServiceDefinitionAutoConfiguration.java} |  34 +-
 .../ServiceDefinitionToConsulRegistration.java     |  56 +++
 ...tionToConsulRegistrationAutoConfiguration.java} |  38 +-
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |   3 +-
 .../CamelCloudConsulAutoConfigurationTest.java     |  96 +++++
 .../CamelCloudConsulServiceRegistryTest.java       | 104 ++++++
 .../consul/support/ConsulContainerLogger.java      |  21 +-
 .../consul/support/ConsulContainerSupport.java     |  54 ++-
 .../support/ConsulContainerWaitStrategy.java       |  48 +++
 .../src/test/resources/logback.xml                 |   3 +-
 components/camel-spring-cloud-netflix/pom.xml      |   4 +
 ...CamelCloudNetflixRibbonClientConfiguration.java |  47 ---
 .../CamelCloudNetflixServiceLoadBalancer.java      |  88 +++++
 ...tflixServiceLoadBalancerAutoConfiguration.java} |  37 +-
 .../src/main/resources/META-INF/spring.factories   |   4 +-
 .../netflix/CamelCloudNetflixServiceCallTest.java  |  93 -----
 ...ixServiceLoadBalancerAutoConfigurationTest.java |  78 ++++
 .../src/test/resources/logback.xml                 |   1 +
 .../pom.xml                                        |  38 +-
 .../src/main/docs/spring-cloud-zookeeper.adoc      |   3 +
 .../ServiceDefinitionToZookeeperRegistration.java  |  50 +++
 ...nToZookeeperRegistrationAutoConfiguration.java} |  38 +-
 .../ZookeeperServerToServiceDefinition.java        |  48 +--
 ...eeperToServiceDefinitionAutoConfiguration.java} |  34 +-
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |   3 +-
 .../CamelCloudZookeeperAutoConfigurationTest.java  | 120 +++++++
 .../CamelCloudZookeeperServiceRegistryTest.java    | 130 +++++++
 .../cloud/zookeeper/support/ZookeeperServer.java   |  62 ++++
 .../src/test/resources/logback.xml                 |   4 +-
 ...pringCloudDiscoveryClientAutoConfiguration.java |   2 +-
 .../cloud/CamelSpringCloudServiceDiscovery.java    |  49 +++
 ...ingCloudServiceDiscoveryAutoConfiguration.java} |  27 +-
 .../cloud/CamelSpringCloudServiceLoadBalancer.java |  23 +-
 ...gCloudServiceLoadBalancerAutoConfiguration.java |   9 +-
 .../cloud/CamelSpringCloudServiceRegistry.java     | 157 ++++++++
 ...ringCloudServiceRegistryAutoConfiguration.java} |  35 +-
 .../cloud/DefaultLoadBalancerClientAdapter.java    |  21 +-
 .../spring/cloud/DefaultServiceLoadBalancer.java   |  50 +++
 .../src/main/resources/META-INF/spring.factories   |   5 +-
 .../CamelSpringCloudServiceCallRibbonTest.java     |   7 +-
 .../cloud/CamelSpringCloudServiceRegistryTest.java | 271 ++++++++++++++
 .../camel/component/undertow/UndertowEndpoint.java |  17 +-
 components/camel-zookeeper/pom.xml                 |  10 +
 .../zookeeper/cloud/ZooKeeperServiceDiscovery.java |   5 +-
 .../cloud/ZooKeeperServiceDiscoveryFactory.java    |   4 -
 .../zookeeper/cloud/ZooKeeperServiceRegistry.java  | 394 +++++++++++++++++++++
 .../ZooKeeperServiceRegistryConfiguration.java     |  78 ++++
 .../cloud/ZooKeeperServiceDiscoveryTest.java       |   2 +-
 .../ZooKeeperServiceRegistrationTestBase.java      | 140 ++++++++
 ...RegistrationWithRoutePolicyAndMetadataTest.java |  40 +++
 ...viceRegistrationWithRoutePolicyFactoryTest.java |  46 +++
 ...eperServiceRegistrationWithRoutePolicyTest.java |  38 ++
 ...erviceRegistrationWithServiceComponentTest.java |  56 +++
 components/pom.xml                                 |   5 +-
 components/readme.adoc                             |  11 +-
 docs/user-manual/en/SUMMARY.md                     |   3 +
 examples/README.adoc                               |   2 +
 .../README.adoc                                    |  67 ++++
 .../consumer/pom.xml                               | 145 ++++++++
 .../apache/camel/example/ConsumerApplication.java  |  57 +++
 .../src/main/resources/application.properties      |  32 +-
 .../pom.xml                                        |  58 +++
 .../service/pom.xml                                | 132 +++++++
 .../apache/camel/example/ServiceApplication.java   |  50 +++
 .../src/main/resources/application.properties      |  27 +-
 examples/pom.xml                                   |   1 +
 parent/pom.xml                                     |  33 ++
 .../camel-consul-starter/pom.xml                   |  76 ++++
 .../ConsulServiceDiscoveryAutoConfiguration.java   |   1 -
 .../ConsulServiceRegistryAutoConfiguration.java    |  48 +++
 .../ConsulServiceRegistryConfiguration.java}       |  11 +-
 .../cluster/ConsulClusterServiceConfiguration.java |   2 +-
 .../src/main/resources/META-INF/spring.factories   |   9 +-
 .../cloud/ConsulServiceDiscoveryTest.java          |  63 ++++
 .../springboot/cloud/ConsulServiceRegistryIT.java  |  98 +++++
 .../cloud/support/ConsulContainerLogger.java       |  21 +-
 .../cloud/support/ConsulContainerSupport.java      |  46 +++
 .../cloud/support/ConsulContainerWaitStrategy.java |  48 +++
 .../src/test/resources/logback.xml                 |   1 +
 .../pom.xml                                        |   8 +-
 .../ServiceComponentAutoConfiguration.java         | 128 +++++++
 .../springboot/ServiceComponentConfiguration.java  |  79 +++++
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |   6 +-
 .../src/main/resources/META-INF/spring.provides}   |   6 +-
 .../pom.xml                                        |  20 +-
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.provides}   |   6 +-
 .../pom.xml                                        |  20 +-
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.provides}   |   6 +-
 .../ZooKeeperServiceRegistryAutoConfiguration.java |  48 +++
 .../ZooKeeperServiceRegistryConfiguration.java}    |  11 +-
 .../ZooKeeperClusterServiceAutoConfiguration.java  |  53 +++
 .../ZooKeeperClusterServiceConfiguration.java}     |   8 +-
 .../cloud/ZooKeeperServiceRegistryTest.java        | 264 ++++++++++++++
 .../src/test/resources/application.properties      |   0
 .../src/test/resources/logback.xml                 |   3 +-
 platforms/spring-boot/components-starter/pom.xml   |   3 +
 .../camel-spring-boot-dependencies/pom.xml         |  30 ++
 platforms/spring-boot/spring-boot-dm/pom.xml       |   1 +
 .../apache/camel/itest/karaf/CamelServiceTest.java |  25 +-
 198 files changed, 7782 insertions(+), 1057 deletions(-)
 create mode 100644 camel-core/src/main/docs/service-registry.adoc
 copy camel-core/src/main/java/org/apache/camel/cloud/{ServiceHealth.java => 
DiscoverableService.java} (79%)
 create mode 100644 
camel-core/src/main/java/org/apache/camel/cloud/ServiceRegistry.java
 create mode 100644 
camel-core/src/main/java/org/apache/camel/impl/cloud/AbstractServiceRegistry.java
 create mode 100644 
camel-core/src/main/java/org/apache/camel/impl/cloud/ServiceRegistrationRoutePolicy.java
 create mode 100644 
camel-core/src/main/java/org/apache/camel/impl/cloud/ServiceRegistrationRoutePolicyFactory.java
 create mode 100644 
camel-core/src/main/java/org/apache/camel/impl/cloud/ServiceRegistryHelper.java
 create mode 100644 
camel-core/src/main/java/org/apache/camel/impl/cloud/ServiceRegistrySelectors.java
 create mode 100644 
camel-core/src/test/java/org/apache/camel/impl/cloud/ServiceDefinitionTest.java
 create mode 100644 
camel-core/src/test/java/org/apache/camel/impl/cloud/ServiceRegistryTest.java
 create mode 100644 
components/camel-consul/src/main/java/org/apache/camel/component/consul/cloud/ConsulServiceRegistry.java
 create mode 100644 
components/camel-consul/src/main/java/org/apache/camel/component/consul/cloud/ConsulServiceRegistryConfiguration.java
 delete mode 100644 
components/camel-consul/src/test/java/org/apache/camel/component/consul/ConsulClientTestSupport.java
 create mode 100644 
components/camel-consul/src/test/java/org/apache/camel/component/consul/cloud/ConsulServiceCallWithRegistrationTest.java
 create mode 100644 
components/camel-consul/src/test/java/org/apache/camel/component/consul/cloud/ConsulServiceRegistrationTestBase.java
 create mode 100644 
components/camel-consul/src/test/java/org/apache/camel/component/consul/cloud/ConsulServiceRegistrationWithRoutePolicyAndMetadataTest.java
 create mode 100644 
components/camel-consul/src/test/java/org/apache/camel/component/consul/cloud/ConsulServiceRegistrationWithRoutePolicyFactoryTest.java
 create mode 100644 
components/camel-consul/src/test/java/org/apache/camel/component/consul/cloud/ConsulServiceRegistrationWithRoutePolicyTest.java
 create mode 100644 
components/camel-consul/src/test/java/org/apache/camel/component/consul/cloud/ConsulServiceRegistrationWithServiceComponentTest.java
 create mode 100644 
components/camel-consul/src/test/java/org/apache/camel/component/consul/cloud/ConsulServiceRegistryTest.java
 rename 
components/camel-consul/src/test/java/org/apache/camel/component/consul/cluster/{ConsulClusteredRoutePolicyFactoryIT.java
 => ConsulClusteredRoutePolicyFactoryTest.java} (90%)
 rename 
components/camel-consul/src/test/java/org/apache/camel/component/consul/cluster/{ConsulClusteredRoutePolicyIT.java
 => ConsulClusteredRoutePolicyTest.java} (90%)
 rename 
components/camel-consul/src/test/java/org/apache/camel/component/consul/cluster/{ConsulMasterIT.java
 => ConsulMasterTest.java} (90%)
 copy camel-core/src/main/java/org/apache/camel/cloud/ServiceHealth.java => 
components/camel-consul/src/test/java/org/apache/camel/component/consul/support/ConsulContainerLogger.java
 (65%)
 create mode 100644 
components/camel-consul/src/test/java/org/apache/camel/component/consul/support/ConsulContainerSupport.java
 create mode 100644 
components/camel-consul/src/test/java/org/apache/camel/component/consul/support/ConsulContainerWaitStrategy.java
 rename 
components/camel-consul/src/test/java/org/apache/camel/component/consul/{ => 
support}/ConsulTestSupport.java (80%)
 copy components/{camel-zookeeper => camel-service}/pom.xml (51%)
 create mode 100644 
components/camel-service/src/main/docs/service-component.adoc
 create mode 100644 
components/camel-service/src/main/java/org/apache/camel/component/service/ServiceComponent.java
 create mode 100644 
components/camel-service/src/main/java/org/apache/camel/component/service/ServiceConsumer.java
 create mode 100644 
components/camel-service/src/main/java/org/apache/camel/component/service/ServiceEndpoint.java
 copy {tooling/maven/guice-maven-plugin => 
components/camel-service}/src/main/resources/META-INF/LICENSE.txt (100%)
 copy {tooling/maven/guice-maven-plugin => 
components/camel-service}/src/main/resources/META-INF/NOTICE.txt (100%)
 copy 
components/{camel-spring-cloud/src/main/resources/META-INF/spring.factories => 
camel-service/src/main/resources/META-INF/services/org/apache/camel/component/service}
 (83%)
 create mode 100644 
components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/util/CompositeConversionService.java
 copy components/{camel-spring-cloud-netflix => 
camel-spring-cloud-consul}/pom.xml (65%)
 create mode 100644 
components/camel-spring-cloud-consul/src/main/docs/spring-cloud-consul.adoc
 copy camel-core/src/main/java/org/apache/camel/cloud/ServiceDefinition.java => 
components/camel-spring-cloud-consul/src/main/java/org/apache/camel/spring/cloud/consul/ConsulServerToServiceDefinition.java
 (55%)
 copy 
components/{camel-spring-cloud-netflix/src/main/java/org/apache/camel/spring/cloud/netflix/CamelCloudNetflixRibbonAutoConfiguration.java
 => 
camel-spring-cloud-consul/src/main/java/org/apache/camel/spring/cloud/consul/ConsulServerToServiceDefinitionAutoConfiguration.java}
 (54%)
 create mode 100644 
components/camel-spring-cloud-consul/src/main/java/org/apache/camel/spring/cloud/consul/ServiceDefinitionToConsulRegistration.java
 copy 
components/{camel-spring-cloud/src/main/java/org/apache/camel/spring/cloud/CamelSpringCloudServiceLoadBalancerAutoConfiguration.java
 => 
camel-spring-cloud-consul/src/main/java/org/apache/camel/spring/cloud/consul/ServiceDefinitionToConsulRegistrationAutoConfiguration.java}
 (51%)
 copy {tooling/maven/guice-maven-plugin => 
components/camel-spring-cloud-consul}/src/main/resources/META-INF/LICENSE.txt 
(100%)
 copy {tooling/maven/guice-maven-plugin => 
components/camel-spring-cloud-consul}/src/main/resources/META-INF/NOTICE.txt 
(100%)
 copy components/{camel-spring-cloud => 
camel-spring-cloud-consul}/src/main/resources/META-INF/spring.factories (81%)
 create mode 100644 
components/camel-spring-cloud-consul/src/test/java/org/apache/camel/spring/cloud/consul/CamelCloudConsulAutoConfigurationTest.java
 create mode 100644 
components/camel-spring-cloud-consul/src/test/java/org/apache/camel/spring/cloud/consul/CamelCloudConsulServiceRegistryTest.java
 copy camel-core/src/main/java/org/apache/camel/cloud/ServiceHealth.java => 
components/camel-spring-cloud-consul/src/test/java/org/apache/camel/spring/cloud/consul/support/ConsulContainerLogger.java
 (65%)
 copy camel-core/src/main/java/org/apache/camel/cloud/ServiceDefinition.java => 
components/camel-spring-cloud-consul/src/test/java/org/apache/camel/spring/cloud/consul/support/ConsulContainerSupport.java
 (52%)
 create mode 100644 
components/camel-spring-cloud-consul/src/test/java/org/apache/camel/spring/cloud/consul/support/ConsulContainerWaitStrategy.java
 copy {platforms/spring-boot/components-starter/camel-consul-starter => 
components/camel-spring-cloud-consul}/src/test/resources/logback.xml (92%)
 delete mode 100644 
components/camel-spring-cloud-netflix/src/main/java/org/apache/camel/spring/cloud/netflix/CamelCloudNetflixRibbonClientConfiguration.java
 create mode 100644 
components/camel-spring-cloud-netflix/src/main/java/org/apache/camel/spring/cloud/netflix/CamelCloudNetflixServiceLoadBalancer.java
 copy 
components/{camel-spring-cloud/src/main/java/org/apache/camel/spring/cloud/CamelSpringCloudServiceLoadBalancerAutoConfiguration.java
 => 
camel-spring-cloud-netflix/src/main/java/org/apache/camel/spring/cloud/netflix/CamelCloudNetflixServiceLoadBalancerAutoConfiguration.java}
 (55%)
 delete mode 100644 
components/camel-spring-cloud-netflix/src/test/java/org/apache/camel/spring/cloud/netflix/CamelCloudNetflixServiceCallTest.java
 create mode 100644 
components/camel-spring-cloud-netflix/src/test/java/org/apache/camel/spring/cloud/netflix/CamelCloudNetflixServiceLoadBalancerAutoConfigurationTest.java
 copy components/{camel-spring-cloud-netflix => 
camel-spring-cloud-zookeeper}/pom.xml (84%)
 create mode 100644 
components/camel-spring-cloud-zookeeper/src/main/docs/spring-cloud-zookeeper.adoc
 create mode 100644 
components/camel-spring-cloud-zookeeper/src/main/java/org/apache/camel/spring/cloud/zookeeper/ServiceDefinitionToZookeeperRegistration.java
 copy 
components/{camel-spring-cloud/src/main/java/org/apache/camel/spring/cloud/CamelSpringCloudServiceLoadBalancerAutoConfiguration.java
 => 
camel-spring-cloud-zookeeper/src/main/java/org/apache/camel/spring/cloud/zookeeper/ServiceDefinitionToZookeeperRegistrationAutoConfiguration.java}
 (51%)
 copy camel-core/src/main/java/org/apache/camel/cloud/ServiceDefinition.java => 
components/camel-spring-cloud-zookeeper/src/main/java/org/apache/camel/spring/cloud/zookeeper/ZookeeperServerToServiceDefinition.java
 (53%)
 rename 
components/{camel-spring-cloud-netflix/src/main/java/org/apache/camel/spring/cloud/netflix/CamelCloudNetflixRibbonAutoConfiguration.java
 => 
camel-spring-cloud-zookeeper/src/main/java/org/apache/camel/spring/cloud/zookeeper/ZookeeperToServiceDefinitionAutoConfiguration.java}
 (54%)
 copy {tooling/maven/guice-maven-plugin => 
components/camel-spring-cloud-zookeeper}/src/main/resources/META-INF/LICENSE.txt
 (100%)
 copy {tooling/maven/guice-maven-plugin => 
components/camel-spring-cloud-zookeeper}/src/main/resources/META-INF/NOTICE.txt 
(100%)
 copy components/{camel-spring-cloud => 
camel-spring-cloud-zookeeper}/src/main/resources/META-INF/spring.factories (81%)
 create mode 100644 
components/camel-spring-cloud-zookeeper/src/test/java/org/apache/camel/spring/cloud/zookeeper/CamelCloudZookeeperAutoConfigurationTest.java
 create mode 100644 
components/camel-spring-cloud-zookeeper/src/test/java/org/apache/camel/spring/cloud/zookeeper/CamelCloudZookeeperServiceRegistryTest.java
 create mode 100644 
components/camel-spring-cloud-zookeeper/src/test/java/org/apache/camel/spring/cloud/zookeeper/support/ZookeeperServer.java
 copy {platforms/spring-boot/components-starter/camel-consul-starter => 
components/camel-spring-cloud-zookeeper}/src/test/resources/logback.xml (90%)
 create mode 100644 
components/camel-spring-cloud/src/main/java/org/apache/camel/spring/cloud/CamelSpringCloudServiceDiscovery.java
 copy 
components/camel-spring-cloud/src/main/java/org/apache/camel/spring/cloud/{CamelSpringCloudDiscoveryClientAutoConfiguration.java
 => CamelSpringCloudServiceDiscoveryAutoConfiguration.java} (66%)
 create mode 100644 
components/camel-spring-cloud/src/main/java/org/apache/camel/spring/cloud/CamelSpringCloudServiceRegistry.java
 copy 
components/camel-spring-cloud/src/main/java/org/apache/camel/spring/cloud/{CamelSpringCloudServiceLoadBalancerAutoConfiguration.java
 => CamelSpringCloudServiceRegistryAutoConfiguration.java} (60%)
 copy camel-core/src/main/java/org/apache/camel/cloud/ServiceHealth.java => 
components/camel-spring-cloud/src/main/java/org/apache/camel/spring/cloud/DefaultLoadBalancerClientAdapter.java
 (65%)
 create mode 100644 
components/camel-spring-cloud/src/main/java/org/apache/camel/spring/cloud/DefaultServiceLoadBalancer.java
 create mode 100644 
components/camel-spring-cloud/src/test/java/org/apache/camel/spring/cloud/CamelSpringCloudServiceRegistryTest.java
 create mode 100644 
components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/cloud/ZooKeeperServiceRegistry.java
 create mode 100644 
components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/cloud/ZooKeeperServiceRegistryConfiguration.java
 create mode 100644 
components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/cloud/ZooKeeperServiceRegistrationTestBase.java
 create mode 100644 
components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/cloud/ZooKeeperServiceRegistrationWithRoutePolicyAndMetadataTest.java
 create mode 100644 
components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/cloud/ZooKeeperServiceRegistrationWithRoutePolicyFactoryTest.java
 create mode 100644 
components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/cloud/ZooKeeperServiceRegistrationWithRoutePolicyTest.java
 create mode 100644 
components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/cloud/ZooKeeperServiceRegistrationWithServiceComponentTest.java
 create mode 100644 
examples/camel-example-spring-cloud-serviceregistry/README.adoc
 create mode 100644 
examples/camel-example-spring-cloud-serviceregistry/consumer/pom.xml
 create mode 100644 
examples/camel-example-spring-cloud-serviceregistry/consumer/src/main/java/org/apache/camel/example/ConsumerApplication.java
 copy 
platforms/spring-boot/components-starter/camel-consul-starter/src/main/resources/META-INF/spring.factories
 => 
examples/camel-example-spring-cloud-serviceregistry/consumer/src/main/resources/application.properties
 (59%)
 create mode 100644 examples/camel-example-spring-cloud-serviceregistry/pom.xml
 create mode 100644 
examples/camel-example-spring-cloud-serviceregistry/service/pom.xml
 create mode 100644 
examples/camel-example-spring-cloud-serviceregistry/service/src/main/java/org/apache/camel/example/ServiceApplication.java
 copy 
platforms/spring-boot/components-starter/camel-consul-starter/src/main/resources/META-INF/spring.factories
 => 
examples/camel-example-spring-cloud-serviceregistry/service/src/main/resources/application.properties
 (62%)
 create mode 100644 
platforms/spring-boot/components-starter/camel-consul-starter/src/main/java/org/apache/camel/component/consul/springboot/cloud/ConsulServiceRegistryAutoConfiguration.java
 copy 
platforms/spring-boot/components-starter/camel-consul-starter/src/main/java/org/apache/camel/component/consul/springboot/{cluster/ConsulClusterServiceConfiguration.java
 => cloud/ConsulServiceRegistryConfiguration.java} (81%)
 create mode 100644 
platforms/spring-boot/components-starter/camel-consul-starter/src/test/java/org/apache/camel/component/consul/springboot/cloud/ConsulServiceDiscoveryTest.java
 create mode 100644 
platforms/spring-boot/components-starter/camel-consul-starter/src/test/java/org/apache/camel/component/consul/springboot/cloud/ConsulServiceRegistryIT.java
 copy camel-core/src/main/java/org/apache/camel/cloud/ServiceHealth.java => 
platforms/spring-boot/components-starter/camel-consul-starter/src/test/java/org/apache/camel/component/consul/springboot/cloud/support/ConsulContainerLogger.java
 (64%)
 create mode 100644 
platforms/spring-boot/components-starter/camel-consul-starter/src/test/java/org/apache/camel/component/consul/springboot/cloud/support/ConsulContainerSupport.java
 create mode 100644 
platforms/spring-boot/components-starter/camel-consul-starter/src/test/java/org/apache/camel/component/consul/springboot/cloud/support/ConsulContainerWaitStrategy.java
 copy platforms/spring-boot/components-starter/{camel-consul-starter => 
camel-service-starter}/pom.xml (89%)
 create mode 100644 
platforms/spring-boot/components-starter/camel-service-starter/src/main/java/org/apache/camel/component/service/springboot/ServiceComponentAutoConfiguration.java
 create mode 100644 
platforms/spring-boot/components-starter/camel-service-starter/src/main/java/org/apache/camel/component/service/springboot/ServiceComponentConfiguration.java
 copy {tooling/maven/guice-maven-plugin => 
platforms/spring-boot/components-starter/camel-service-starter}/src/main/resources/META-INF/LICENSE.txt
 (100%)
 copy {tooling/maven/guice-maven-plugin => 
platforms/spring-boot/components-starter/camel-service-starter}/src/main/resources/META-INF/NOTICE.txt
 (100%)
 copy platforms/spring-boot/components-starter/{camel-consul-starter => 
camel-service-starter}/src/main/resources/META-INF/spring.factories (74%)
 copy 
platforms/spring-boot/components-starter/{camel-consul-starter/src/main/resources/META-INF/spring.factories
 => camel-service-starter/src/main/resources/META-INF/spring.provides} (69%)
 copy platforms/spring-boot/components-starter/{camel-consul-starter => 
camel-spring-cloud-consul-starter}/pom.xml (76%)
 copy {tooling/maven/guice-maven-plugin => 
platforms/spring-boot/components-starter/camel-spring-cloud-consul-starter}/src/main/resources/META-INF/LICENSE.txt
 (100%)
 copy {tooling/maven/guice-maven-plugin => 
platforms/spring-boot/components-starter/camel-spring-cloud-consul-starter}/src/main/resources/META-INF/NOTICE.txt
 (100%)
 copy 
platforms/spring-boot/components-starter/{camel-consul-starter/src/main/resources/META-INF/spring.factories
 => 
camel-spring-cloud-consul-starter/src/main/resources/META-INF/spring.provides} 
(69%)
 copy platforms/spring-boot/components-starter/{camel-consul-starter => 
camel-spring-cloud-zookeeper-starter}/pom.xml (75%)
 copy {tooling/maven/guice-maven-plugin => 
platforms/spring-boot/components-starter/camel-spring-cloud-zookeeper-starter}/src/main/resources/META-INF/LICENSE.txt
 (100%)
 copy {tooling/maven/guice-maven-plugin => 
platforms/spring-boot/components-starter/camel-spring-cloud-zookeeper-starter}/src/main/resources/META-INF/NOTICE.txt
 (100%)
 copy 
platforms/spring-boot/components-starter/{camel-consul-starter/src/main/resources/META-INF/spring.factories
 => 
camel-spring-cloud-zookeeper-starter/src/main/resources/META-INF/spring.provides}
 (69%)
 create mode 100644 
platforms/spring-boot/components-starter/camel-zookeeper-starter/src/main/java/org/apache/camel/component/zookeeper/springboot/cloud/ZooKeeperServiceRegistryAutoConfiguration.java
 copy 
platforms/spring-boot/components-starter/{camel-consul-starter/src/main/java/org/apache/camel/component/consul/springboot/cluster/ConsulClusterServiceConfiguration.java
 => 
camel-zookeeper-starter/src/main/java/org/apache/camel/component/zookeeper/springboot/cloud/ZooKeeperServiceRegistryConfiguration.java}
 (81%)
 create mode 100644 
platforms/spring-boot/components-starter/camel-zookeeper-starter/src/main/java/org/apache/camel/component/zookeeper/springboot/cluster/ZooKeeperClusterServiceAutoConfiguration.java
 copy 
platforms/spring-boot/components-starter/{camel-consul-starter/src/main/java/org/apache/camel/component/consul/springboot/cluster/ConsulClusterServiceConfiguration.java
 => 
camel-zookeeper-starter/src/main/java/org/apache/camel/component/zookeeper/springboot/cluster/ZooKeeperClusterServiceConfiguration.java}
 (85%)
 create mode 100644 
platforms/spring-boot/components-starter/camel-zookeeper-starter/src/test/java/org/apache/camel/component/zookeeper/springboot/cloud/ZooKeeperServiceRegistryTest.java
 copy platforms/spring-boot/components-starter/{camel-core-starter => 
camel-zookeeper-starter}/src/test/resources/application.properties (100%)
 copy platforms/spring-boot/components-starter/{camel-consul-starter => 
camel-zookeeper-starter}/src/test/resources/logback.xml (92%)
 copy camel-core/src/main/java/org/apache/camel/cloud/ServiceHealth.java => 
tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelServiceTest.java
 (67%)

-- 
To stop receiving notification emails like this one, please contact
lburgazz...@apache.org.

Reply via email to