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 2024/01/17 20:28:43 UTC

(camel) branch main updated: CAMEL-20340: camel-jbang - camel dependency list throws Exception for dataformats

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.git


The following commit(s) were added to refs/heads/main by this push:
     new 017a491a9dc CAMEL-20340: camel-jbang - camel dependency list throws Exception for dataformats
017a491a9dc is described below

commit 017a491a9dc4af3404d2eafcc8e7317f1b685779
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed Jan 17 21:28:06 2024 +0100

    CAMEL-20340: camel-jbang - camel dependency list throws Exception for dataformats
---
 .../src/main/java/org/apache/camel/main/stub/StubDataFormat.java | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/stub/StubDataFormat.java b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/stub/StubDataFormat.java
index d4f60f57318..eb1439ac70b 100644
--- a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/stub/StubDataFormat.java
+++ b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/stub/StubDataFormat.java
@@ -21,12 +21,14 @@ import java.io.OutputStream;
 
 import org.apache.camel.Exchange;
 import org.apache.camel.spi.DataFormat;
+import org.apache.camel.spi.PropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerAware;
 import org.apache.camel.support.service.ServiceSupport;
 
 /**
  * A data format that does nothing
  */
-public class StubDataFormat extends ServiceSupport implements DataFormat {
+public class StubDataFormat extends ServiceSupport implements DataFormat, PropertyConfigurerAware {
 
     @Override
     public void marshal(Exchange exchange, Object graph, OutputStream stream) throws Exception {
@@ -38,4 +40,9 @@ public class StubDataFormat extends ServiceSupport implements DataFormat {
         return null;
     }
 
+    @Override
+    public PropertyConfigurer getPropertyConfigurer(Object instance) {
+        // dummy configurer tha does nothing
+        return (camelContext, target, name, value, ignoreCase) -> true;
+    }
 }