This is an automated email from the ASF dual-hosted git repository.
gnodet 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 936598bb9a6 [CAMEL-18305] Support writing rests definitions
936598bb9a6 is described below
commit 936598bb9a676f870c3252b17f7467541aaf94dd
Author: Guillaume Nodet <[email protected]>
AuthorDate: Thu Feb 9 08:15:40 2023 +0100
[CAMEL-18305] Support writing rests definitions
---
.../src/main/java/org/apache/camel/xml/LwModelToXMLDumper.java | 6 ++++++
1 file changed, 6 insertions(+)
diff --git
a/core/camel-xml-io/src/main/java/org/apache/camel/xml/LwModelToXMLDumper.java
b/core/camel-xml-io/src/main/java/org/apache/camel/xml/LwModelToXMLDumper.java
index 3e6d9b25685..167b0de40ec 100644
---
a/core/camel-xml-io/src/main/java/org/apache/camel/xml/LwModelToXMLDumper.java
+++
b/core/camel-xml-io/src/main/java/org/apache/camel/xml/LwModelToXMLDumper.java
@@ -40,6 +40,8 @@ import org.apache.camel.model.RoutesDefinition;
import org.apache.camel.model.SendDefinition;
import org.apache.camel.model.ToDynamicDefinition;
import org.apache.camel.model.language.ExpressionDefinition;
+import org.apache.camel.model.rest.RestDefinition;
+import org.apache.camel.model.rest.RestsDefinition;
import org.apache.camel.spi.ModelToXMLDumper;
import org.apache.camel.spi.NamespaceAware;
import org.apache.camel.spi.annotations.JdkService;
@@ -175,6 +177,10 @@ public class LwModelToXMLDumper implements
ModelToXMLDumper {
} else if (definition instanceof RouteDefinition route) {
extractor.accept(route);
writer.writeRouteDefinition(route);
+ } else if (definition instanceof RestsDefinition rests) {
+ writer.writeRestsDefinition(rests);
+ } else if (definition instanceof RestDefinition rest) {
+ writer.writeRestDefinition(rest);
}
return buffer.toString();