You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ni...@apache.org on 2009/06/02 10:51:49 UTC

svn commit: r780969 - in /camel/trunk/components/camel-cxf/src/main: java/org/apache/camel/component/cxf/spring/ resources/schema/

Author: ningjiang
Date: Tue Jun  2 08:51:48 2009
New Revision: 780969

URL: http://svn.apache.org/viewvc?rev=780969&view=rev
Log:
CAMEL-1658 updated the spring parser files and schema

Modified:
    camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsClientFactoryBeanDefinitionParser.java
    camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsServerFactoryBeanDefinitionParser.java
    camel/trunk/components/camel-cxf/src/main/resources/schema/cxfEndpoint.xsd

Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsClientFactoryBeanDefinitionParser.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsClientFactoryBeanDefinitionParser.java?rev=780969&r1=780968&r2=780969&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsClientFactoryBeanDefinitionParser.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsClientFactoryBeanDefinitionParser.java Tue Jun  2 08:51:48 2009
@@ -40,11 +40,6 @@
         super();
         setBeanClass(SpringJAXRSClientFactoryBean.class);
     }
-        
-    @Override
-    protected void mapAttribute(BeanDefinitionBuilder bean, Element e, String name, String val) {
-        mapToProperty(bean, name, val);
-    }
     
     @Override
     protected void doParse(Element element, ParserContext ctx, BeanDefinitionBuilder bean) {

Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsServerFactoryBeanDefinitionParser.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsServerFactoryBeanDefinitionParser.java?rev=780969&r1=780968&r2=780969&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsServerFactoryBeanDefinitionParser.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsServerFactoryBeanDefinitionParser.java Tue Jun  2 08:51:48 2009
@@ -59,17 +59,6 @@
         bean.addPropertyValue("beanId", resolveId(element, bean.getBeanDefinition(), ctx));            
     }
     
-    
-    @Override
-    protected void mapAttribute(BeanDefinitionBuilder bean, Element e, String name, String val) {
-        if ("endpointName".equals(name) || "serviceName".equals(name)) {
-            QName q = parseQName(e, val);
-            bean.addPropertyValue(name, q);
-        } else {
-            mapToProperty(bean, name, val);
-        }
-    }
-
     @Override
     protected void mapElement(ParserContext ctx, BeanDefinitionBuilder bean, Element el, String name) {
         if ("properties".equals(name) 

Modified: camel/trunk/components/camel-cxf/src/main/resources/schema/cxfEndpoint.xsd
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/resources/schema/cxfEndpoint.xsd?rev=780969&r1=780968&r2=780969&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/resources/schema/cxfEndpoint.xsd (original)
+++ camel/trunk/components/camel-cxf/src/main/resources/schema/cxfEndpoint.xsd Tue Jun  2 08:51:48 2009
@@ -75,9 +75,11 @@
             <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
             <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
             <xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
-            <xsd:element name="serviceBeans" type="xsd:anyType" minOccurs="0"/>            
+            <xsd:element name="serviceBeans" type="xsd:anyType" minOccurs="0"/>
+            <!-- this is only supported in CXF 2.2.3             
             <xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
             <xsd:element name="model" type="model" minOccurs="0"/>
+             -->
             <xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
             <xsd:element name="extensionMappings" type="xsd:anyType" minOccurs="0"/>
             <xsd:element name="languageMappings" type="xsd:anyType" minOccurs="0"/>
@@ -88,7 +90,9 @@
           <xsd:attribute name="bus" type="xsd:string" />
           <xsd:attribute name="serviceClass" type="xsd:string"/>                    
           <xsd:attribute name="transportId" type="xsd:string"/>
+          <!-- this is only supported in CXF 2.2.3 
           <xsd:attribute name="modelRef" type="xsd:string" />
+          -->
           <xsd:attribute name="bindingId" type="xsd:string" />          
           <xsd:attribute name="staticSubresourceResolution" type="xsd:boolean" />
         </xsd:extension>
@@ -110,8 +114,10 @@
             <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
             <xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
             <xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
+            <!-- this is only supported in CXF 2.2.3             
             <xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
             <xsd:element name="model" type="model" minOccurs="0"/>
+             -->
             <xsd:element name="headers" type="xsd:anyType" minOccurs="0"/> 
             <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
           </xsd:all>
@@ -122,7 +128,9 @@
           <xsd:attribute name="bus" type="xsd:string" />
           <xsd:attribute name="transportId" type="xsd:string"/>
           <xsd:attribute name="bindingId" type="xsd:string" />
+          <!-- this is only supported in CXF 2.2.3 
           <xsd:attribute name="modelRef" type="xsd:string" />
+          -->
           <xsd:attribute name="username" type="xsd:string"/>
           <xsd:attribute name="password" type="xsd:string"/>
         </xsd:extension>
@@ -136,6 +144,7 @@
     </xsd:sequence>
   </xsd:complexType>
   
+  <!-- this is only supported in CXF 2.2.3 
   <xsd:complexType name="model">
     <xsd:sequence>
       <xsd:element name="resource" minOccurs="0" maxOccurs="unbounded">
@@ -166,5 +175,5 @@
     </xsd:sequence>
     <xsd:attribute name="id" type="xsd:string"/>
   </xsd:complexType>
-  
+  -->
 </xsd:schema>