You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zh...@apache.org on 2021/11/11 09:26:39 UTC

[camel-quarkus] branch main updated: Fix #3284 to get kafka.bootstrap.servers from DevServicesLauncherConfigResultBuildItem (#3287)

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

zhfeng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


The following commit(s) were added to refs/heads/main by this push:
     new 22ad418  Fix #3284 to get kafka.bootstrap.servers from DevServicesLauncherConfigResultBuildItem (#3287)
22ad418 is described below

commit 22ad4182ca3f53e730a600f42f4b5d6192bcd3ca
Author: Amos Feng <zh...@gmail.com>
AuthorDate: Thu Nov 11 17:26:29 2021 +0800

    Fix #3284 to get kafka.bootstrap.servers from DevServicesLauncherConfigResultBuildItem (#3287)
---
 .../camel/quarkus/component/kafka/deployment/KafkaProcessor.java   | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/extensions/kafka/deployment/src/main/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaProcessor.java b/extensions/kafka/deployment/src/main/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaProcessor.java
index 9acafda..3f573ff 100644
--- a/extensions/kafka/deployment/src/main/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaProcessor.java
+++ b/extensions/kafka/deployment/src/main/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaProcessor.java
@@ -24,10 +24,10 @@ import io.quarkus.deployment.Capability;
 import io.quarkus.deployment.IsNormal;
 import io.quarkus.deployment.annotations.BuildProducer;
 import io.quarkus.deployment.annotations.BuildStep;
+import io.quarkus.deployment.builditem.DevServicesLauncherConfigResultBuildItem;
 import io.quarkus.deployment.builditem.FeatureBuildItem;
 import io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem;
 import io.quarkus.deployment.dev.devservices.GlobalDevServicesConfig;
-import io.quarkus.kafka.client.deployment.DevServicesKafkaBrokerBuildItem;
 import io.quarkus.kafka.client.deployment.KafkaBuildTimeConfig;
 import org.apache.camel.quarkus.component.kafka.KafkaClientFactoryProducer;
 import org.eclipse.microprofile.config.Config;
@@ -36,6 +36,7 @@ import org.eclipse.microprofile.config.ConfigProvider;
 class KafkaProcessor {
     private static final String FEATURE = "camel-kafka";
     private static final String CAMEL_KAFKA_BROKERS = "camel.component.kafka.brokers";
+    private static final String KAFKA_BOOTSTRAP_SERVERS = "kafka.bootstrap.servers";
 
     @BuildStep
     FeatureBuildItem feature() {
@@ -53,7 +54,7 @@ class KafkaProcessor {
 
     @BuildStep(onlyIfNot = IsNormal.class, onlyIf = GlobalDevServicesConfig.Enabled.class)
     public void configureKafkaComponentForDevServices(
-            DevServicesKafkaBrokerBuildItem kafkaBrokerBuildItem,
+            DevServicesLauncherConfigResultBuildItem devServiceResult,
             KafkaBuildTimeConfig kafkaBuildTimeConfig,
             BuildProducer<RunTimeConfigurationDefaultBuildItem> runTimeConfig) {
 
@@ -62,7 +63,7 @@ class KafkaProcessor {
 
         if (brokers.isEmpty() && kafkaBuildTimeConfig.devservices.enabled.orElse(true)) {
             runTimeConfig.produce(new RunTimeConfigurationDefaultBuildItem(CAMEL_KAFKA_BROKERS,
-                    kafkaBrokerBuildItem.getBootstrapServers()));
+                    devServiceResult.getConfig().get(KAFKA_BOOTSTRAP_SERVERS)));
         }
     }
 }