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