This is an automated email from the ASF dual-hosted git repository.
aldettinger pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push:
new a11d64e76c xml-io: Remove the use of XMLRoutesDefinitionLoader
deprecated class #4564
a11d64e76c is described below
commit a11d64e76ca2c3f6fc1b2533c602cd5f3e898fc8
Author: aldettinger <[email protected]>
AuthorDate: Mon Feb 13 17:21:32 2023 +0100
xml-io: Remove the use of XMLRoutesDefinitionLoader deprecated class #4564
---
.../core/DisabledXMLRoutesDefinitionLoader.java | 39 ----------------------
.../camel/quarkus/core/FastCamelContext.java | 6 ----
.../camel/quarkus/main/CoreMainXmlIoResource.java | 2 +-
.../camel/quarkus/main/CoreMainXmlIoTest.java | 3 --
.../quarkus/main/CoreMainXmlJaxbResource.java | 1 -
.../camel/quarkus/main/CoreMainXmlJaxbTest.java | 3 --
.../camel/quarkus/main/CoreMainResource.java | 2 --
.../apache/camel/quarkus/main/CoreMainTest.java | 3 --
8 files changed, 1 insertion(+), 58 deletions(-)
diff --git
a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledXMLRoutesDefinitionLoader.java
b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledXMLRoutesDefinitionLoader.java
deleted file mode 100644
index 155549cc8b..0000000000
---
a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledXMLRoutesDefinitionLoader.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.core;
-
-import java.io.InputStream;
-
-import org.apache.camel.CamelContext;
-import org.apache.camel.spi.XMLRoutesDefinitionLoader;
-
-public class DisabledXMLRoutesDefinitionLoader implements
XMLRoutesDefinitionLoader {
- @Override
- public Object loadRoutesDefinition(CamelContext context, InputStream
inputStream) throws Exception {
- throw new UnsupportedOperationException("Please add a dependency to
camel-quarkus-xml-io-dsl");
- }
-
- @Override
- public Object loadRouteTemplatesDefinition(CamelContext context,
InputStream inputStream) throws Exception {
- throw new UnsupportedOperationException("Please add a dependency to
camel-quarkus-xml-io-dsl");
- }
-
- @Override
- public Object loadRestsDefinition(CamelContext context, InputStream
inputStream) throws Exception {
- throw new UnsupportedOperationException("Please add a dependency to
camel-quarkus-xml-io-dsl");
- }
-}
diff --git
a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastCamelContext.java
b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastCamelContext.java
index 91302bf64d..53a0547167 100644
---
a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastCamelContext.java
+++
b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastCamelContext.java
@@ -46,7 +46,6 @@ import org.apache.camel.spi.PropertiesComponent;
import org.apache.camel.spi.Registry;
import org.apache.camel.spi.ShutdownStrategy;
import org.apache.camel.spi.TypeConverterRegistry;
-import org.apache.camel.spi.XMLRoutesDefinitionLoader;
import org.apache.camel.util.IOHelper;
public class FastCamelContext extends DefaultCamelContext implements
CatalogCamelContext, ModelCamelContext {
@@ -154,11 +153,6 @@ public class FastCamelContext extends DefaultCamelContext
implements CatalogCame
return pc;
}
- @Override
- protected XMLRoutesDefinitionLoader createXMLRoutesDefinitionLoader() {
- return new DisabledXMLRoutesDefinitionLoader();
- }
-
@Override
protected ModelToXMLDumper createModelToXMLDumper() {
return modelDumper;
diff --git
a/integration-tests/main-xml-io/src/main/java/org/apache/camel/quarkus/main/CoreMainXmlIoResource.java
b/integration-tests/main-xml-io/src/main/java/org/apache/camel/quarkus/main/CoreMainXmlIoResource.java
index c50691bbf3..01bec55fad 100644
---
a/integration-tests/main-xml-io/src/main/java/org/apache/camel/quarkus/main/CoreMainXmlIoResource.java
+++
b/integration-tests/main-xml-io/src/main/java/org/apache/camel/quarkus/main/CoreMainXmlIoResource.java
@@ -72,7 +72,7 @@ public class CoreMainXmlIoResource {
main.getCamelContext().getRoutes().forEach(route ->
routes.add(route.getId()));
return Json.createObjectBuilder()
- .add("xml-routes-definitions-loader",
camelContext.getXMLRoutesDefinitionLoader().getClass().getName())
+ .add("xml-routes-definitions-loader",
camelContext.getRoutesLoader().getClass().getName())
.add("xml-routes-builder-loader",
camelContext.getBootstrapFactoryFinder(RoutesBuilderLoader.FACTORY_PATH)
.findClass(XmlRoutesBuilderLoader.EXTENSION).get().getName())
diff --git
a/integration-tests/main-xml-io/src/test/java/org/apache/camel/quarkus/main/CoreMainXmlIoTest.java
b/integration-tests/main-xml-io/src/test/java/org/apache/camel/quarkus/main/CoreMainXmlIoTest.java
index c121eaf157..ad106c0b56 100644
---
a/integration-tests/main-xml-io/src/test/java/org/apache/camel/quarkus/main/CoreMainXmlIoTest.java
+++
b/integration-tests/main-xml-io/src/test/java/org/apache/camel/quarkus/main/CoreMainXmlIoTest.java
@@ -26,7 +26,6 @@ import jakarta.ws.rs.core.MediaType;
import org.apache.camel.dsl.xml.io.XmlRoutesBuilderLoader;
import org.apache.camel.quarkus.core.DisabledModelJAXBContextFactory;
import org.apache.camel.quarkus.core.DisabledModelToXMLDumper;
-import org.apache.camel.quarkus.core.DisabledXMLRoutesDefinitionLoader;
import org.hamcrest.Matchers;
import org.junit.jupiter.api.Test;
@@ -49,8 +48,6 @@ public class CoreMainXmlIoTest {
assertThat(p.getString("xml-model-dumper")).isEqualTo(DisabledModelToXMLDumper.class.getName());
assertThat(p.getString("xml-model-factory")).isEqualTo(DisabledModelJAXBContextFactory.class.getName());
- assertThat(p.getString("xml-routes-definitions-loader"))
- .isEqualTo(DisabledXMLRoutesDefinitionLoader.class.getName());
assertThat(p.getString("xml-routes-builder-loader"))
.isEqualTo(XmlRoutesBuilderLoader.class.getName());
diff --git
a/integration-tests/main-xml-jaxb/src/main/java/org/apache/camel/quarkus/main/CoreMainXmlJaxbResource.java
b/integration-tests/main-xml-jaxb/src/main/java/org/apache/camel/quarkus/main/CoreMainXmlJaxbResource.java
index a1437afd96..954f038cd1 100644
---
a/integration-tests/main-xml-jaxb/src/main/java/org/apache/camel/quarkus/main/CoreMainXmlJaxbResource.java
+++
b/integration-tests/main-xml-jaxb/src/main/java/org/apache/camel/quarkus/main/CoreMainXmlJaxbResource.java
@@ -58,7 +58,6 @@ public class CoreMainXmlJaxbResource {
main.getCamelContext().getRoutes().forEach(route ->
routes.add(route.getId()));
return Json.createObjectBuilder()
- .add("xml-routes-definitions-loader",
camelContext.getXMLRoutesDefinitionLoader().getClass().getName())
.add("xml-routes-builder-loader",
camelContext.getBootstrapFactoryFinder(RoutesBuilderLoader.FACTORY_PATH)
.findClass(XmlRoutesBuilderLoader.EXTENSION).get().getName())
diff --git
a/integration-tests/main-xml-jaxb/src/test/java/org/apache/camel/quarkus/main/CoreMainXmlJaxbTest.java
b/integration-tests/main-xml-jaxb/src/test/java/org/apache/camel/quarkus/main/CoreMainXmlJaxbTest.java
index ecc8a4c065..a58b843c5a 100644
---
a/integration-tests/main-xml-jaxb/src/test/java/org/apache/camel/quarkus/main/CoreMainXmlJaxbTest.java
+++
b/integration-tests/main-xml-jaxb/src/test/java/org/apache/camel/quarkus/main/CoreMainXmlJaxbTest.java
@@ -27,7 +27,6 @@ import io.restassured.RestAssured;
import io.restassured.path.json.JsonPath;
import jakarta.ws.rs.core.MediaType;
import org.apache.camel.dsl.xml.io.XmlRoutesBuilderLoader;
-import org.apache.camel.quarkus.core.DisabledXMLRoutesDefinitionLoader;
import org.apache.camel.xml.jaxb.DefaultModelJAXBContextFactory;
import org.apache.camel.xml.jaxb.JaxbModelToXMLDumper;
import org.junit.jupiter.api.Test;
@@ -52,8 +51,6 @@ public class CoreMainXmlJaxbTest {
assertThat(p.getString("xml-model-dumper")).isEqualTo(JaxbModelToXMLDumper.class.getName());
assertThat(p.getString("xml-model-factory")).isEqualTo(DefaultModelJAXBContextFactory.class.getName());
- assertThat(p.getString("xml-routes-definitions-loader"))
- .isEqualTo(DisabledXMLRoutesDefinitionLoader.class.getName());
assertThat(p.getString("xml-routes-builder-loader"))
.isEqualTo(XmlRoutesBuilderLoader.class.getName());
diff --git
a/integration-tests/main/src/main/java/org/apache/camel/quarkus/main/CoreMainResource.java
b/integration-tests/main/src/main/java/org/apache/camel/quarkus/main/CoreMainResource.java
index 7350825f5c..8b88897c75 100644
---
a/integration-tests/main/src/main/java/org/apache/camel/quarkus/main/CoreMainResource.java
+++
b/integration-tests/main/src/main/java/org/apache/camel/quarkus/main/CoreMainResource.java
@@ -113,7 +113,6 @@ public class CoreMainResource {
if (main.getRoutesCollector() instanceof CamelMainRoutesCollector) {
CamelMainRoutesCollector crc = (CamelMainRoutesCollector)
main.getRoutesCollector();
collector.add("type-registry",
crc.getRegistryRoutesLoader().getClass().getName());
- collector.add("type-xml",
camelContext.getXMLRoutesDefinitionLoader().getClass().getName());
}
JsonObjectBuilder dataformatsInRegistry = Json.createObjectBuilder();
@@ -137,7 +136,6 @@ public class CoreMainResource {
}
return Json.createObjectBuilder()
- .add("xml-loader",
camelContext.getXMLRoutesDefinitionLoader().getClass().getName())
.add("xml-model-dumper",
camelContext.getModelToXMLDumper().getClass().getName())
.add("routes-collector", collector)
.add("listeners", listeners)
diff --git
a/integration-tests/main/src/test/java/org/apache/camel/quarkus/main/CoreMainTest.java
b/integration-tests/main/src/test/java/org/apache/camel/quarkus/main/CoreMainTest.java
index 869654a47a..5eb958bd2f 100644
---
a/integration-tests/main/src/test/java/org/apache/camel/quarkus/main/CoreMainTest.java
+++
b/integration-tests/main/src/test/java/org/apache/camel/quarkus/main/CoreMainTest.java
@@ -26,7 +26,6 @@ import io.restassured.path.json.JsonPath;
import io.restassured.response.Response;
import jakarta.ws.rs.core.MediaType;
import org.apache.camel.quarkus.core.DisabledModelToXMLDumper;
-import org.apache.camel.quarkus.core.DisabledXMLRoutesDefinitionLoader;
import org.apache.camel.quarkus.core.RegistryRoutesLoaders;
import org.apache.camel.quarkus.it.support.mainlistener.CustomMainListener;
import org.apache.camel.reactive.vertx.VertXReactiveExecutor;
@@ -77,12 +76,10 @@ public class CoreMainTest {
.body()
.jsonPath();
-
assertThat(p.getString("xml-loader")).isEqualTo(DisabledXMLRoutesDefinitionLoader.class.getName());
assertThat(p.getString("xml-model-dumper")).isEqualTo(DisabledModelToXMLDumper.class.getName());
assertThat(p.getString("routes-collector.type")).isEqualTo(CamelMainRoutesCollector.class.getName());
assertThat(p.getString("routes-collector.type-registry")).isEqualTo(RegistryRoutesLoaders.Default.class.getName());
-
assertThat(p.getString("routes-collector.type-xml")).isEqualTo(DisabledXMLRoutesDefinitionLoader.class.getName());
assertThat(p.getList("listeners", String.class))
.containsAnyOf(CamelMainEventBridge.class.getName(),
CustomMainListener.class.getName());