This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push: new cc37346 Deleted old xmlroutes-loader as its moved to dsl/camel-xml-io-dsl cc37346 is described below commit cc3734684e5afc4da207bd04466be7a1ac7690e4 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Thu Mar 4 07:26:22 2021 +0100 Deleted old xmlroutes-loader as its moved to dsl/camel-xml-io-dsl --- .../services/org/apache/camel/xmlroutes-loader | 2 - .../in/ModelParserXMLRoutesDefinitionLoader.java | 56 ---------------------- 2 files changed, 58 deletions(-) diff --git a/core/camel-xml-io/src/generated/resources/META-INF/services/org/apache/camel/xmlroutes-loader b/core/camel-xml-io/src/generated/resources/META-INF/services/org/apache/camel/xmlroutes-loader deleted file mode 100644 index bfd59e0..0000000 --- a/core/camel-xml-io/src/generated/resources/META-INF/services/org/apache/camel/xmlroutes-loader +++ /dev/null @@ -1,2 +0,0 @@ -# Generated by camel build tools - do NOT edit this file! -class=org.apache.camel.xml.in.ModelParserXMLRoutesDefinitionLoader diff --git a/core/camel-xml-io/src/main/java/org/apache/camel/xml/in/ModelParserXMLRoutesDefinitionLoader.java b/core/camel-xml-io/src/main/java/org/apache/camel/xml/in/ModelParserXMLRoutesDefinitionLoader.java deleted file mode 100644 index fcdcfe9..0000000 --- a/core/camel-xml-io/src/main/java/org/apache/camel/xml/in/ModelParserXMLRoutesDefinitionLoader.java +++ /dev/null @@ -1,56 +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.xml.in; - -import java.io.InputStream; - -import org.apache.camel.CamelContext; -import org.apache.camel.spi.XMLRoutesDefinitionLoader; -import org.apache.camel.spi.annotations.JdkService; - -/** - * {@link XMLRoutesDefinitionLoader} that uses {@link ModelParser} to load and parse the routes from XML which is fast - * and light-weight compared to the default that uses JAXB. - */ -@JdkService(XMLRoutesDefinitionLoader.FACTORY) -public class ModelParserXMLRoutesDefinitionLoader implements XMLRoutesDefinitionLoader { - - public static final String NAMESPACE = "http://camel.apache.org/schema/spring"; - - @Override - public Object loadRoutesDefinition(CamelContext context, InputStream inputStream) throws Exception { - ModelParser parser = new ModelParser(inputStream, NAMESPACE); - return parser.parseRoutesDefinition(); - } - - @Override - public Object loadRouteTemplatesDefinition(CamelContext context, InputStream inputStream) throws Exception { - ModelParser parser = new ModelParser(inputStream, NAMESPACE); - return parser.parseRouteTemplatesDefinition(); - } - - @Override - public Object loadRestsDefinition(CamelContext context, InputStream inputStream) throws Exception { - ModelParser parser = new ModelParser(inputStream, NAMESPACE); - return parser.parseRestsDefinition(); - } - - @Override - public String toString() { - return "camel-xml-io"; - } -}