You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2021/04/16 13:37:02 UTC

[camel] 04/05: CAMEL-16512 - Camel-Azure components: mark the clients as autowired

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

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

commit d5a327d42ba9f8eeb5c9d0e006d4f61577eaa0f8
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Fri Apr 16 15:26:36 2021 +0200

    CAMEL-16512 - Camel-Azure components: mark the clients as autowired
---
 .../org/apache/camel/component/azure/eventhubs/EventHubsComponent.java | 3 ++-
 .../apache/camel/component/azure/eventhubs/EventHubsComponentTest.java | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/components/camel-azure/camel-azure-eventhubs/src/main/java/org/apache/camel/component/azure/eventhubs/EventHubsComponent.java b/components/camel-azure/camel-azure-eventhubs/src/main/java/org/apache/camel/component/azure/eventhubs/EventHubsComponent.java
index 61607de..169e0be 100644
--- a/components/camel-azure/camel-azure-eventhubs/src/main/java/org/apache/camel/component/azure/eventhubs/EventHubsComponent.java
+++ b/components/camel-azure/camel-azure-eventhubs/src/main/java/org/apache/camel/component/azure/eventhubs/EventHubsComponent.java
@@ -50,7 +50,8 @@ public class EventHubsComponent extends DefaultComponent {
         setProperties(endpoint, parameters);
 
         // if we don't have client nor connectionString, we check for params
-        if (areAzureClientsNotSet(configuration) && ObjectHelper.isEmpty(configuration.getConnectionString())) {
+        if (areAzureClientsNotSet(configuration) && ObjectHelper.isEmpty(configuration.getConnectionString())
+                && ObjectHelper.isEmpty(configuration.getProducerAsyncClient())) {
             checkAndSetNamespaceAndHubName(configuration, remaining);
             validateConfigurations(configuration);
         }
diff --git a/components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/EventHubsComponentTest.java b/components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/EventHubsComponentTest.java
index 4ef2e20..02ec74e 100644
--- a/components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/EventHubsComponentTest.java
+++ b/components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/EventHubsComponentTest.java
@@ -101,7 +101,8 @@ class EventHubsComponentTest extends CamelTestSupport {
 
         context.getRegistry().bind("producerClient", producerAsyncClient);
 
-        final EventHubsEndpoint endpoint = (EventHubsEndpoint) context.getEndpoint("azure-eventhubs:name/hubName");
+        final EventHubsEndpoint endpoint
+                = (EventHubsEndpoint) context.getEndpoint("azure-eventhubs:name/hubName?producerAsyncClient=#producerClient");
 
         assertEquals(producerAsyncClient, endpoint.getConfiguration().getProducerAsyncClient());
     }