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 b9ec2cbf8ae CAMEL-20370: Fixed generated data format configurer for 
dataformats that was mis aligned in options
b9ec2cbf8ae is described below

commit b9ec2cbf8aef4b3b86b9bb4be9ac9cb8a5bc3241
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Jan 26 12:41:56 2024 +0100

    CAMEL-20370: Fixed generated data format configurer for dataformats that 
was mis aligned in options
---
 .../component/ical/ICalDataFormatConfigurer.java   |  1 +
 .../camel/component/ical/ICalDataFormat.java       | 25 ++++++----------------
 .../dataformat/lzf/LZFDataFormatConfigurer.java    |  2 ++
 .../apache/camel/dataformat/lzf/LZFDataFormat.java |  9 ++++----
 4 files changed, 14 insertions(+), 23 deletions(-)

diff --git 
a/components/camel-ical/src/generated/java/org/apache/camel/component/ical/ICalDataFormatConfigurer.java
 
b/components/camel-ical/src/generated/java/org/apache/camel/component/ical/ICalDataFormatConfigurer.java
index d4033ef44c0..be7dda5fbd1 100644
--- 
a/components/camel-ical/src/generated/java/org/apache/camel/component/ical/ICalDataFormatConfigurer.java
+++ 
b/components/camel-ical/src/generated/java/org/apache/camel/component/ical/ICalDataFormatConfigurer.java
@@ -18,6 +18,7 @@ public class ICalDataFormatConfigurer extends 
PropertyConfigurerSupport implemen
     public boolean configure(CamelContext camelContext, Object target, String 
name, Object value, boolean ignoreCase) {
         ICalDataFormat dataformat = (ICalDataFormat) target;
         switch (ignoreCase ? name.toLowerCase() : name) {
+        case "validating": dataformat.setValidating(property(camelContext, 
boolean.class, value)); return true;
         default: return false;
         }
     }
diff --git 
a/components/camel-ical/src/main/java/org/apache/camel/component/ical/ICalDataFormat.java
 
b/components/camel-ical/src/main/java/org/apache/camel/component/ical/ICalDataFormat.java
index b50717a29ff..e43f2e16f7a 100644
--- 
a/components/camel-ical/src/main/java/org/apache/camel/component/ical/ICalDataFormat.java
+++ 
b/components/camel-ical/src/main/java/org/apache/camel/component/ical/ICalDataFormat.java
@@ -34,8 +34,10 @@ import org.apache.camel.support.service.ServiceSupport;
 @Dataformat("ical")
 public class ICalDataFormat extends ServiceSupport implements DataFormat, 
DataFormatName {
 
-    private CalendarOutputter outputer = new CalendarOutputter();
-    private CalendarBuilder builder = new CalendarBuilder();
+    private boolean validating;
+
+    private CalendarOutputter outputer;
+    private CalendarBuilder builder;
 
     @Override
     public String getDataFormatName() {
@@ -55,7 +57,8 @@ public class ICalDataFormat extends ServiceSupport implements 
DataFormat, DataFo
 
     @Override
     protected void doStart() throws Exception {
-        // noop
+        outputer = new CalendarOutputter(validating);
+        builder = new CalendarBuilder();
     }
 
     @Override
@@ -71,20 +74,4 @@ public class ICalDataFormat extends ServiceSupport 
implements DataFormat, DataFo
         return outputer.isValidating();
     }
 
-    public CalendarOutputter getOutputer() {
-        return outputer;
-    }
-
-    public void setOutputer(CalendarOutputter outputer) {
-        this.outputer = outputer;
-    }
-
-    public CalendarBuilder getBuilder() {
-        return builder;
-    }
-
-    public void setBuilder(CalendarBuilder builder) {
-        this.builder = builder;
-    }
-
 }
diff --git 
a/components/camel-lzf/src/generated/java/org/apache/camel/dataformat/lzf/LZFDataFormatConfigurer.java
 
b/components/camel-lzf/src/generated/java/org/apache/camel/dataformat/lzf/LZFDataFormatConfigurer.java
index 3d27dc532a6..fef4249619b 100644
--- 
a/components/camel-lzf/src/generated/java/org/apache/camel/dataformat/lzf/LZFDataFormatConfigurer.java
+++ 
b/components/camel-lzf/src/generated/java/org/apache/camel/dataformat/lzf/LZFDataFormatConfigurer.java
@@ -18,6 +18,8 @@ public class LZFDataFormatConfigurer extends 
PropertyConfigurerSupport implement
     public boolean configure(CamelContext camelContext, Object target, String 
name, Object value, boolean ignoreCase) {
         LZFDataFormat dataformat = (LZFDataFormat) target;
         switch (ignoreCase ? name.toLowerCase() : name) {
+        case "usingparallelcompression":
+        case "usingParallelCompression": 
dataformat.setUsingParallelCompression(property(camelContext, boolean.class, 
value)); return true;
         default: return false;
         }
     }
diff --git 
a/components/camel-lzf/src/main/java/org/apache/camel/dataformat/lzf/LZFDataFormat.java
 
b/components/camel-lzf/src/main/java/org/apache/camel/dataformat/lzf/LZFDataFormat.java
index 8a63af20ef3..97062cd494b 100644
--- 
a/components/camel-lzf/src/main/java/org/apache/camel/dataformat/lzf/LZFDataFormat.java
+++ 
b/components/camel-lzf/src/main/java/org/apache/camel/dataformat/lzf/LZFDataFormat.java
@@ -35,7 +35,8 @@ import org.apache.camel.util.IOHelper;
  */
 @Dataformat("lzf")
 public class LZFDataFormat extends ServiceSupport implements DataFormat, 
DataFormatName {
-    private boolean parallelCompression;
+
+    private boolean usingParallelCompression;
 
     @Override
     public String getDataFormatName() {
@@ -45,7 +46,7 @@ public class LZFDataFormat extends ServiceSupport implements 
DataFormat, DataFor
     @Override
     public void marshal(final Exchange exchange, final Object graph, final 
OutputStream stream) throws Exception {
         InputStream is = 
exchange.getContext().getTypeConverter().mandatoryConvertTo(InputStream.class, 
exchange, graph);
-        OutputStream compressedOutput = parallelCompression ? new 
PLZFOutputStream(stream) : new LZFOutputStream(stream);
+        OutputStream compressedOutput = usingParallelCompression ? new 
PLZFOutputStream(stream) : new LZFOutputStream(stream);
         try {
             IOHelper.copy(is, compressedOutput);
         } finally {
@@ -70,11 +71,11 @@ public class LZFDataFormat extends ServiceSupport 
implements DataFormat, DataFor
     }
 
     public boolean isUsingParallelCompression() {
-        return parallelCompression;
+        return usingParallelCompression;
     }
 
     public void setUsingParallelCompression(boolean parallelCompression) {
-        this.parallelCompression = parallelCompression;
+        this.usingParallelCompression = parallelCompression;
     }
 
     @Override

Reply via email to