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;
+ }
}