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 8116b63  CAMEL-16183: Remove <proxy> in old spring xml XSD which is 
deprecated and no longer in use.
8116b63 is described below

commit 8116b6395c3ff5d17d4425b7bbbcfc9420357015
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Tue Sep 21 14:58:54 2021 +0200

    CAMEL-16183: Remove <proxy> in old spring xml XSD which is deprecated and 
no longer in use.
---
 .../resources/org/apache/camel/core/xml/jaxb.index |  1 -
 .../resources/org/apache/camel/core/xml/proxy.json | 19 ------
 .../core/xml/CamelProxyFactoryDefinition.java      | 73 ----------------------
 3 files changed, 93 deletions(-)

diff --git 
a/core/camel-core-xml/src/generated/resources/org/apache/camel/core/xml/jaxb.index
 
b/core/camel-core-xml/src/generated/resources/org/apache/camel/core/xml/jaxb.index
index 97912b3..309a9c2 100644
--- 
a/core/camel-core-xml/src/generated/resources/org/apache/camel/core/xml/jaxb.index
+++ 
b/core/camel-core-xml/src/generated/resources/org/apache/camel/core/xml/jaxb.index
@@ -3,7 +3,6 @@ CamelJMXAgentDefinition
 CamelPropertyPlaceholderDefinition
 CamelPropertyPlaceholderFunctionDefinition
 CamelPropertyPlaceholderLocationDefinition
-CamelProxyFactoryDefinition
 CamelRouteControllerDefinition
 CamelServiceExporterDefinition
 CamelStreamCachingStrategyDefinition
diff --git 
a/core/camel-core-xml/src/generated/resources/org/apache/camel/core/xml/proxy.json
 
b/core/camel-core-xml/src/generated/resources/org/apache/camel/core/xml/proxy.json
deleted file mode 100644
index f297fb4..0000000
--- 
a/core/camel-core-xml/src/generated/resources/org/apache/camel/core/xml/proxy.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "proxy",
-    "title": "Proxy",
-    "description": "To proxy a service call using a interface",
-    "deprecated": true,
-    "label": "spring,configuration",
-    "javaType": "org.apache.camel.core.xml.CamelProxyFactoryDefinition",
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "serviceUrl": { "kind": "attribute", "displayName": "Service Url", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
camel endpoint uri used to send the message to when calling the service from 
the interface." },
-    "serviceInterface": { "kind": "attribute", "displayName": "Service 
Interface", "required": false, "type": "string", "javaType": 
"java.lang.Class<java.lang.Object>", "deprecated": false, "autowired": false, 
"secret": false, "description": "Java interfaces to use as facade for the 
service to be proxied" },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context 
Id", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
id of the CamelContext to use, if there is multiple CamelContext in the same 
JVM." },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git 
a/core/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelProxyFactoryDefinition.java
 
b/core/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelProxyFactoryDefinition.java
deleted file mode 100644
index c1ccc67..0000000
--- 
a/core/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelProxyFactoryDefinition.java
+++ /dev/null
@@ -1,73 +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.core.xml;
-
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlRootElement;
-
-import org.apache.camel.model.IdentifiedType;
-import org.apache.camel.spi.Metadata;
-
-/**
- * To proxy a service call using a interface
- */
-@Metadata(label = "spring,configuration")
-@XmlRootElement(name = "proxy")
-@Deprecated
-public class CamelProxyFactoryDefinition extends IdentifiedType {
-
-    @XmlAttribute
-    private String serviceUrl;
-    @XmlAttribute
-    private Class<?> serviceInterface;
-    @XmlAttribute
-    private String camelContextId;
-
-    public String getServiceUrl() {
-        return serviceUrl;
-    }
-
-    /**
-     * The camel endpoint uri used to send the message to when calling the 
service from the interface.
-     */
-    public void setServiceUrl(String serviceUrl) {
-        this.serviceUrl = serviceUrl;
-    }
-
-    public Class<?> getServiceInterface() {
-        return serviceInterface;
-    }
-
-    /**
-     * Java interfaces to use as facade for the service to be proxied
-     */
-    public void setServiceInterface(Class<?> serviceInterface) {
-        this.serviceInterface = serviceInterface;
-    }
-
-    public String getCamelContextId() {
-        return camelContextId;
-    }
-
-    /**
-     * The id of the CamelContext to use, if there is multiple CamelContext in 
the same JVM.
-     */
-    public void setCamelContextId(String camelContextId) {
-        this.camelContextId = camelContextId;
-    }
-
-}

Reply via email to