You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2022/08/27 09:31:57 UTC

[camel-spring-boot] 01/02: CAMEL-18425: camel-cli - Make regular Camel applications work with Camel CLI

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

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

commit 8610053e18b67565a89b72c1bebe95d850cbf4d3
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Sat Aug 27 10:03:10 2022 +0200

    CAMEL-18425: camel-cli - Make regular Camel applications work with Camel CLI
---
 .../camel/springboot/cli/connector/SpringCliConnectorFactory.java     | 2 +-
 .../camel/springboot/cli/connector/SpringLocalCliConnector.java       | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/components-starter/camel-cli-connector-starter/src/main/java/org/apache/camel/springboot/cli/connector/SpringCliConnectorFactory.java b/components-starter/camel-cli-connector-starter/src/main/java/org/apache/camel/springboot/cli/connector/SpringCliConnectorFactory.java
index dbcb2e93e11..63188ec1733 100644
--- a/components-starter/camel-cli-connector-starter/src/main/java/org/apache/camel/springboot/cli/connector/SpringCliConnectorFactory.java
+++ b/components-starter/camel-cli-connector-starter/src/main/java/org/apache/camel/springboot/cli/connector/SpringCliConnectorFactory.java
@@ -31,7 +31,7 @@ public class SpringCliConnectorFactory extends DefaultCliConnectorFactory {
     @Override
     public CliConnector createConnector() {
         if (isEnabled()) {
-            return new SpringLocalCliConnector(applicationContext);
+            return new SpringLocalCliConnector(this, applicationContext);
         } else {
             return null;
         }
diff --git a/components-starter/camel-cli-connector-starter/src/main/java/org/apache/camel/springboot/cli/connector/SpringLocalCliConnector.java b/components-starter/camel-cli-connector-starter/src/main/java/org/apache/camel/springboot/cli/connector/SpringLocalCliConnector.java
index 8edfe228609..6cb7fa11952 100644
--- a/components-starter/camel-cli-connector-starter/src/main/java/org/apache/camel/springboot/cli/connector/SpringLocalCliConnector.java
+++ b/components-starter/camel-cli-connector-starter/src/main/java/org/apache/camel/springboot/cli/connector/SpringLocalCliConnector.java
@@ -17,13 +17,15 @@
 package org.apache.camel.springboot.cli.connector;
 
 import org.apache.camel.cli.connector.LocalCliConnector;
+import org.apache.camel.spi.CliConnectorFactory;
 import org.springframework.context.support.AbstractApplicationContext;
 
 public class SpringLocalCliConnector extends LocalCliConnector {
 
     private final AbstractApplicationContext applicationContext;
 
-    public SpringLocalCliConnector(AbstractApplicationContext applicationContext) {
+    public SpringLocalCliConnector(CliConnectorFactory cliConnectorFactory, AbstractApplicationContext applicationContext) {
+        super(cliConnectorFactory);
         this.applicationContext = applicationContext;
     }