You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ff...@apache.org on 2008/04/21 06:19:24 UTC
svn commit: r650017 - in
/servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test:
java/org/apache/servicemix/cxfbc/ resources/org/apache/servicemix/cxfbc/
Author: ffang
Date: Sun Apr 20 21:19:23 2008
New Revision: 650017
URL: http://svn.apache.org/viewvc?rev=650017&view=rev
Log:
sync up changes to 3.2.2 release branch
Added:
servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java (with props)
servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java (with props)
servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml (with props)
servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml (with props)
Added: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java
URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java?rev=650017&view=auto
==============================================================================
--- servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java (added)
+++ servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java Sun Apr 20 21:19:23 2008
@@ -0,0 +1,55 @@
+/*
+ * 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.servicemix.cxfbc;
+
+import java.io.InputStream;
+
+import javax.xml.soap.MessageFactory;
+import javax.xml.soap.SOAPMessage;
+import javax.xml.ws.Provider;
+import javax.xml.ws.Service;
+import javax.xml.ws.ServiceMode;
+import javax.xml.ws.WebServiceProvider;
+
+
+
+@WebServiceProvider(serviceName = "CalculatorService",
+ portName = "CalculatorPort",
+ targetNamespace = "http://apache.org/cxf/calculator",
+ wsdlLocation = "testutils/calculator.wsdl")
+@ServiceMode(value = Service.Mode.MESSAGE)
+@javax.xml.ws.BindingType(value = "http://www.w3.org/2003/05/soap/bindings/HTTP/")
+public class CalculatorSoapMessageProvider implements Provider<SOAPMessage> {
+
+ public CalculatorSoapMessageProvider() {
+ //
+ }
+
+ public SOAPMessage invoke(SOAPMessage request) {
+ SOAPMessage response = null;
+ try {
+ System.out.println("Incoming Client Request as a SOAPMessage");
+ MessageFactory factory = MessageFactory.newInstance();
+ InputStream is = getClass().getResourceAsStream("provider_rep.xml");
+ response = factory.createMessage(null, is);
+ is.close();
+ } catch (Exception ex) {
+ ex.printStackTrace();
+ }
+ return response;
+ }
+}
Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java
------------------------------------------------------------------------------
svn:keywords = Rev Date
Added: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java
URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java?rev=650017&view=auto
==============================================================================
--- servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java (added)
+++ servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java Sun Apr 20 21:19:23 2008
@@ -0,0 +1,60 @@
+/*
+ * 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.servicemix.cxfbc;
+
+import java.net.URL;
+
+import javax.xml.namespace.QName;
+
+import org.apache.cxf.calculator.AddNumbersFault;
+import org.apache.cxf.calculator.CalculatorPortType;
+import org.apache.cxf.calculator.CalculatorService;
+import org.apache.cxf.frontend.ClientProxy;
+import org.apache.cxf.interceptor.LoggingInInterceptor;
+import org.apache.servicemix.tck.SpringTestSupport;
+import org.apache.xbean.spring.context.ClassPathXmlApplicationContext;
+import org.springframework.context.support.AbstractXmlApplicationContext;
+
+/*
+ * this test demostrate how the jaxws provider is invoked through cxf bc and cxf se
+ */
+public class CxfBcJaxwsProviderTest extends SpringTestSupport {
+
+ @Override
+ protected AbstractXmlApplicationContext createBeanFactory() {
+ return new ClassPathXmlApplicationContext(
+ "org/apache/servicemix/cxfbc/xbean_provider.xml");
+ }
+
+ public void testProvider() throws Exception {
+ URL wsdl = getClass().getResource("/wsdl/calculator.wsdl");
+ assertNotNull(wsdl);
+ CalculatorService service = new CalculatorService(wsdl, new QName(
+ "http://apache.org/cxf/calculator", "CalculatorService"));
+ CalculatorPortType port = service.getCalculatorPort();
+ ClientProxy.getClient(port).getInFaultInterceptors().add(new LoggingInInterceptor());
+ ClientProxy.getClient(port).getInInterceptors().add(new LoggingInInterceptor());
+
+ try {
+ port.add(1, -2);
+ fail("should get exception since there is a negative arg");
+ } catch (AddNumbersFault e) {
+ assertEquals(e.getFaultInfo().getMessage(),
+ "Negative number cant be added!");
+ }
+ }
+}
Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java
------------------------------------------------------------------------------
svn:keywords = Rev Date
Added: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml
URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml?rev=650017&view=auto
==============================================================================
--- servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml (added)
+++ servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml Sun Apr 20 21:19:23 2008
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ 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.
+
+-->
+<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Body><soap:Fault><soap:Code><soap:Value>soap:Receiver</soap:Value></soap:Code><soap:Reason><soap:Text xml:lang ="en">Fault occured</soap:Text></soap:Reason><soap:Detail><CalculatorFault xmlns="http://apache.org/cxf/calculator/types"><faultInfo>Numbers: 1, -2</faultInfo><message>Negative number cant be added!</message></CalculatorFault></soap:Detail></soap:Fault></soap:Body></soap:Envelope>
Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml
------------------------------------------------------------------------------
svn:keywords = Rev Date
Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml
URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml?rev=650017&view=auto
==============================================================================
--- servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml (added)
+++ servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml Sun Apr 20 21:19:23 2008
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ 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.
+
+-->
+<beans xmlns:sm="http://servicemix.apache.org/config/1.0"
+ xmlns:cxfse="http://servicemix.apache.org/cxfse/1.0"
+ xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0"
+ xmlns:test="urn:test"
+ xmlns:calculator="http://apache.org/cxf/calculator"
+ xmlns:provider="http://cxfbc.servicemix.apache.org/">
+
+ <sm:container id="jbi" embedded="true">
+
+ <sm:endpoints>
+ <cxfse:endpoint useJBIWrapper="false">
+ <cxfse:pojo>
+ <bean class="org.apache.servicemix.cxfbc.CalculatorSoapMessageProvider" />
+ </cxfse:pojo>
+ <cxfse:inInterceptors>
+ <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
+ </cxfse:inInterceptors>
+ <cxfse:outInterceptors>
+ <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
+ </cxfse:outInterceptors>
+ <cxfse:inFaultInterceptors>
+ <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
+ </cxfse:inFaultInterceptors>
+ <cxfse:outFaultInterceptors>
+ <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
+ </cxfse:outFaultInterceptors>
+ </cxfse:endpoint>
+ <cxfbc:consumer wsdl="/wsdl/calculator.wsdl"
+ targetEndpoint="CalculatorPort"
+ targetService="calculator:CalculatorService"
+ targetInterface="provider:CalculatorSoapMessageProvider"
+ useJBIWrapper="false"
+ >
+ <cxfbc:inInterceptors>
+ <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
+ </cxfbc:inInterceptors>
+ <cxfbc:outInterceptors>
+ <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
+ </cxfbc:outInterceptors>
+ <cxfbc:inFaultInterceptors>
+ <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
+ </cxfbc:inFaultInterceptors>
+ <cxfbc:outFaultInterceptors>
+ <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
+ </cxfbc:outFaultInterceptors>
+ </cxfbc:consumer>
+ </sm:endpoints>
+
+ </sm:container>
+
+</beans>
Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml
------------------------------------------------------------------------------
svn:keywords = Rev Date
Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Re: svn commit: r650017 - in /servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test:
java/org/apache/servicemix/cxfbc/ resources/org/apache/servicemix/cxfbc/
Posted by Freeman Fang <fr...@gmail.com>.
Hi Guillaume,
You are absolutely correct.
I was thinking we will deliver 3.2.2 kit very soon, so I keep this
branch 3.2.2 and maintain changes.
I realize it's not a good idea to do the daily sync up, actully I am
sick of doing it now. :-)
I will drop this branch now and recreate it when we are ready to do the
release.
Thanks
Freeman
Guillaume Nodet wrote:
> Hey Freeman,
> I'm wondering if we really need to keep the 3.2.2 branch and maintain
> it until the release.
> I think it would be easiest to just delete it and re-create it at the
> time we actually do the release.
> Else, there's chances we miss some bug fixes. Thoughts ?
>
> On Mon, Apr 21, 2008 at 6:19 AM, <ff...@apache.org> wrote:
>
>> Author: ffang
>> Date: Sun Apr 20 21:19:23 2008
>> New Revision: 650017
>>
>> URL: http://svn.apache.org/viewvc?rev=650017&view=rev
>> Log:
>> sync up changes to 3.2.2 release branch
>>
>> Added:
>> servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java (with props)
>> servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java (with props)
>> servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml (with props)
>> servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml (with props)
>>
>> Added: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java
>> URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java?rev=650017&view=auto
>> ==============================================================================
>> --- servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java (added)
>> +++ servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java Sun Apr 20 21:19:23 2008
>> @@ -0,0 +1,55 @@
>> +/*
>> + * 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.servicemix.cxfbc;
>> +
>> +import java.io.InputStream;
>> +
>> +import javax.xml.soap.MessageFactory;
>> +import javax.xml.soap.SOAPMessage;
>> +import javax.xml.ws.Provider;
>> +import javax.xml.ws.Service;
>> +import javax.xml.ws.ServiceMode;
>> +import javax.xml.ws.WebServiceProvider;
>> +
>> +
>> +
>> +@WebServiceProvider(serviceName = "CalculatorService",
>> + portName = "CalculatorPort",
>> + targetNamespace = "http://apache.org/cxf/calculator",
>> + wsdlLocation = "testutils/calculator.wsdl")
>> +@ServiceMode(value = Service.Mode.MESSAGE)
>> +@javax.xml.ws.BindingType(value = "http://www.w3.org/2003/05/soap/bindings/HTTP/")
>> +public class CalculatorSoapMessageProvider implements Provider<SOAPMessage> {
>> +
>> + public CalculatorSoapMessageProvider() {
>> + //
>> + }
>> +
>> + public SOAPMessage invoke(SOAPMessage request) {
>> + SOAPMessage response = null;
>> + try {
>> + System.out.println("Incoming Client Request as a SOAPMessage");
>> + MessageFactory factory = MessageFactory.newInstance();
>> + InputStream is = getClass().getResourceAsStream("provider_rep.xml");
>> + response = factory.createMessage(null, is);
>> + is.close();
>> + } catch (Exception ex) {
>> + ex.printStackTrace();
>> + }
>> + return response;
>> + }
>> +}
>>
>> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java
>> ------------------------------------------------------------------------------
>> svn:eol-style = native
>>
>> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java
>> ------------------------------------------------------------------------------
>> svn:keywords = Rev Date
>>
>> Added: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java
>> URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java?rev=650017&view=auto
>> ==============================================================================
>> --- servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java (added)
>> +++ servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java Sun Apr 20 21:19:23 2008
>> @@ -0,0 +1,60 @@
>> +/*
>> + * 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.servicemix.cxfbc;
>> +
>> +import java.net.URL;
>> +
>> +import javax.xml.namespace.QName;
>> +
>> +import org.apache.cxf.calculator.AddNumbersFault;
>> +import org.apache.cxf.calculator.CalculatorPortType;
>> +import org.apache.cxf.calculator.CalculatorService;
>> +import org.apache.cxf.frontend.ClientProxy;
>> +import org.apache.cxf.interceptor.LoggingInInterceptor;
>> +import org.apache.servicemix.tck.SpringTestSupport;
>> +import org.apache.xbean.spring.context.ClassPathXmlApplicationContext;
>> +import org.springframework.context.support.AbstractXmlApplicationContext;
>> +
>> +/*
>> + * this test demostrate how the jaxws provider is invoked through cxf bc and cxf se
>> + */
>> +public class CxfBcJaxwsProviderTest extends SpringTestSupport {
>> +
>> + @Override
>> + protected AbstractXmlApplicationContext createBeanFactory() {
>> + return new ClassPathXmlApplicationContext(
>> + "org/apache/servicemix/cxfbc/xbean_provider.xml");
>> + }
>> +
>> + public void testProvider() throws Exception {
>> + URL wsdl = getClass().getResource("/wsdl/calculator.wsdl");
>> + assertNotNull(wsdl);
>> + CalculatorService service = new CalculatorService(wsdl, new QName(
>> + "http://apache.org/cxf/calculator", "CalculatorService"));
>> + CalculatorPortType port = service.getCalculatorPort();
>> + ClientProxy.getClient(port).getInFaultInterceptors().add(new LoggingInInterceptor());
>> + ClientProxy.getClient(port).getInInterceptors().add(new LoggingInInterceptor());
>> +
>> + try {
>> + port.add(1, -2);
>> + fail("should get exception since there is a negative arg");
>> + } catch (AddNumbersFault e) {
>> + assertEquals(e.getFaultInfo().getMessage(),
>> + "Negative number cant be added!");
>> + }
>> + }
>> +}
>>
>> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java
>> ------------------------------------------------------------------------------
>> svn:eol-style = native
>>
>> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java
>> ------------------------------------------------------------------------------
>> svn:keywords = Rev Date
>>
>> Added: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml
>> URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml?rev=650017&view=auto
>> ==============================================================================
>> --- servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml (added)
>> +++ servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml Sun Apr 20 21:19:23 2008
>> @@ -0,0 +1,20 @@
>> +<?xml version="1.0" encoding="UTF-8"?>
>> +<!--
>> +
>> + 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.
>> +
>> +-->
>> +<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Body><soap:Fault><soap:Code><soap:Value>soap:Receiver</soap:Value></soap:Code><soap:Reason><soap:Text xml:lang ="en">Fault occured</soap:Text></soap:Reason><soap:Detail><CalculatorFault xmlns="http://apache.org/cxf/calculator/types"><faultInfo>Numbers: 1, -2</faultInfo><message>Negative number cant be added!</message></CalculatorFault></soap:Detail></soap:Fault></soap:Body></soap:Envelope>
>>
>> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml
>> ------------------------------------------------------------------------------
>> svn:eol-style = native
>>
>> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml
>> ------------------------------------------------------------------------------
>> svn:keywords = Rev Date
>>
>> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml
>> ------------------------------------------------------------------------------
>> svn:mime-type = text/xml
>>
>> Added: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml
>> URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml?rev=650017&view=auto
>> ==============================================================================
>> --- servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml (added)
>> +++ servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml Sun Apr 20 21:19:23 2008
>> @@ -0,0 +1,70 @@
>> +<?xml version="1.0" encoding="UTF-8"?>
>> +<!--
>> +
>> + 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.
>> +
>> +-->
>> +<beans xmlns:sm="http://servicemix.apache.org/config/1.0"
>> + xmlns:cxfse="http://servicemix.apache.org/cxfse/1.0"
>> + xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0"
>> + xmlns:test="urn:test"
>> + xmlns:calculator="http://apache.org/cxf/calculator"
>> + xmlns:provider="http://cxfbc.servicemix.apache.org/">
>> +
>> + <sm:container id="jbi" embedded="true">
>> +
>> + <sm:endpoints>
>> + <cxfse:endpoint useJBIWrapper="false">
>> + <cxfse:pojo>
>> + <bean class="org.apache.servicemix.cxfbc.CalculatorSoapMessageProvider" />
>> + </cxfse:pojo>
>> + <cxfse:inInterceptors>
>> + <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
>> + </cxfse:inInterceptors>
>> + <cxfse:outInterceptors>
>> + <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
>> + </cxfse:outInterceptors>
>> + <cxfse:inFaultInterceptors>
>> + <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
>> + </cxfse:inFaultInterceptors>
>> + <cxfse:outFaultInterceptors>
>> + <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
>> + </cxfse:outFaultInterceptors>
>> + </cxfse:endpoint>
>> + <cxfbc:consumer wsdl="/wsdl/calculator.wsdl"
>> + targetEndpoint="CalculatorPort"
>> + targetService="calculator:CalculatorService"
>> + targetInterface="provider:CalculatorSoapMessageProvider"
>> + useJBIWrapper="false"
>> + >
>> + <cxfbc:inInterceptors>
>> + <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
>> + </cxfbc:inInterceptors>
>> + <cxfbc:outInterceptors>
>> + <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
>> + </cxfbc:outInterceptors>
>> + <cxfbc:inFaultInterceptors>
>> + <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
>> + </cxfbc:inFaultInterceptors>
>> + <cxfbc:outFaultInterceptors>
>> + <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
>> + </cxfbc:outFaultInterceptors>
>> + </cxfbc:consumer>
>> + </sm:endpoints>
>> +
>> + </sm:container>
>> +
>> +</beans>
>>
>> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml
>> ------------------------------------------------------------------------------
>> svn:eol-style = native
>>
>> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml
>> ------------------------------------------------------------------------------
>> svn:keywords = Rev Date
>>
>> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml
>> ------------------------------------------------------------------------------
>> svn:mime-type = text/xml
>>
>>
>>
>>
>
>
>
>
Re: svn commit: r650017 - in /servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test: java/org/apache/servicemix/cxfbc/ resources/org/apache/servicemix/cxfbc/
Posted by Guillaume Nodet <gn...@gmail.com>.
Hey Freeman,
I'm wondering if we really need to keep the 3.2.2 branch and maintain
it until the release.
I think it would be easiest to just delete it and re-create it at the
time we actually do the release.
Else, there's chances we miss some bug fixes. Thoughts ?
On Mon, Apr 21, 2008 at 6:19 AM, <ff...@apache.org> wrote:
> Author: ffang
> Date: Sun Apr 20 21:19:23 2008
> New Revision: 650017
>
> URL: http://svn.apache.org/viewvc?rev=650017&view=rev
> Log:
> sync up changes to 3.2.2 release branch
>
> Added:
> servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java (with props)
> servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java (with props)
> servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml (with props)
> servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml (with props)
>
> Added: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java
> URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java?rev=650017&view=auto
> ==============================================================================
> --- servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java (added)
> +++ servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java Sun Apr 20 21:19:23 2008
> @@ -0,0 +1,55 @@
> +/*
> + * 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.servicemix.cxfbc;
> +
> +import java.io.InputStream;
> +
> +import javax.xml.soap.MessageFactory;
> +import javax.xml.soap.SOAPMessage;
> +import javax.xml.ws.Provider;
> +import javax.xml.ws.Service;
> +import javax.xml.ws.ServiceMode;
> +import javax.xml.ws.WebServiceProvider;
> +
> +
> +
> +@WebServiceProvider(serviceName = "CalculatorService",
> + portName = "CalculatorPort",
> + targetNamespace = "http://apache.org/cxf/calculator",
> + wsdlLocation = "testutils/calculator.wsdl")
> +@ServiceMode(value = Service.Mode.MESSAGE)
> +@javax.xml.ws.BindingType(value = "http://www.w3.org/2003/05/soap/bindings/HTTP/")
> +public class CalculatorSoapMessageProvider implements Provider<SOAPMessage> {
> +
> + public CalculatorSoapMessageProvider() {
> + //
> + }
> +
> + public SOAPMessage invoke(SOAPMessage request) {
> + SOAPMessage response = null;
> + try {
> + System.out.println("Incoming Client Request as a SOAPMessage");
> + MessageFactory factory = MessageFactory.newInstance();
> + InputStream is = getClass().getResourceAsStream("provider_rep.xml");
> + response = factory.createMessage(null, is);
> + is.close();
> + } catch (Exception ex) {
> + ex.printStackTrace();
> + }
> + return response;
> + }
> +}
>
> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CalculatorSoapMessageProvider.java
> ------------------------------------------------------------------------------
> svn:keywords = Rev Date
>
> Added: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java
> URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java?rev=650017&view=auto
> ==============================================================================
> --- servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java (added)
> +++ servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java Sun Apr 20 21:19:23 2008
> @@ -0,0 +1,60 @@
> +/*
> + * 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.servicemix.cxfbc;
> +
> +import java.net.URL;
> +
> +import javax.xml.namespace.QName;
> +
> +import org.apache.cxf.calculator.AddNumbersFault;
> +import org.apache.cxf.calculator.CalculatorPortType;
> +import org.apache.cxf.calculator.CalculatorService;
> +import org.apache.cxf.frontend.ClientProxy;
> +import org.apache.cxf.interceptor.LoggingInInterceptor;
> +import org.apache.servicemix.tck.SpringTestSupport;
> +import org.apache.xbean.spring.context.ClassPathXmlApplicationContext;
> +import org.springframework.context.support.AbstractXmlApplicationContext;
> +
> +/*
> + * this test demostrate how the jaxws provider is invoked through cxf bc and cxf se
> + */
> +public class CxfBcJaxwsProviderTest extends SpringTestSupport {
> +
> + @Override
> + protected AbstractXmlApplicationContext createBeanFactory() {
> + return new ClassPathXmlApplicationContext(
> + "org/apache/servicemix/cxfbc/xbean_provider.xml");
> + }
> +
> + public void testProvider() throws Exception {
> + URL wsdl = getClass().getResource("/wsdl/calculator.wsdl");
> + assertNotNull(wsdl);
> + CalculatorService service = new CalculatorService(wsdl, new QName(
> + "http://apache.org/cxf/calculator", "CalculatorService"));
> + CalculatorPortType port = service.getCalculatorPort();
> + ClientProxy.getClient(port).getInFaultInterceptors().add(new LoggingInInterceptor());
> + ClientProxy.getClient(port).getInInterceptors().add(new LoggingInInterceptor());
> +
> + try {
> + port.add(1, -2);
> + fail("should get exception since there is a negative arg");
> + } catch (AddNumbersFault e) {
> + assertEquals(e.getFaultInfo().getMessage(),
> + "Negative number cant be added!");
> + }
> + }
> +}
>
> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcJaxwsProviderTest.java
> ------------------------------------------------------------------------------
> svn:keywords = Rev Date
>
> Added: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml
> URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml?rev=650017&view=auto
> ==============================================================================
> --- servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml (added)
> +++ servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml Sun Apr 20 21:19:23 2008
> @@ -0,0 +1,20 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> +
> + 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.
> +
> +-->
> +<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Body><soap:Fault><soap:Code><soap:Value>soap:Receiver</soap:Value></soap:Code><soap:Reason><soap:Text xml:lang ="en">Fault occured</soap:Text></soap:Reason><soap:Detail><CalculatorFault xmlns="http://apache.org/cxf/calculator/types"><faultInfo>Numbers: 1, -2</faultInfo><message>Negative number cant be added!</message></CalculatorFault></soap:Detail></soap:Fault></soap:Body></soap:Envelope>
>
> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml
> ------------------------------------------------------------------------------
> svn:keywords = Rev Date
>
> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/provider_rep.xml
> ------------------------------------------------------------------------------
> svn:mime-type = text/xml
>
> Added: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml
> URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml?rev=650017&view=auto
> ==============================================================================
> --- servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml (added)
> +++ servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml Sun Apr 20 21:19:23 2008
> @@ -0,0 +1,70 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> +
> + 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.
> +
> +-->
> +<beans xmlns:sm="http://servicemix.apache.org/config/1.0"
> + xmlns:cxfse="http://servicemix.apache.org/cxfse/1.0"
> + xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0"
> + xmlns:test="urn:test"
> + xmlns:calculator="http://apache.org/cxf/calculator"
> + xmlns:provider="http://cxfbc.servicemix.apache.org/">
> +
> + <sm:container id="jbi" embedded="true">
> +
> + <sm:endpoints>
> + <cxfse:endpoint useJBIWrapper="false">
> + <cxfse:pojo>
> + <bean class="org.apache.servicemix.cxfbc.CalculatorSoapMessageProvider" />
> + </cxfse:pojo>
> + <cxfse:inInterceptors>
> + <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
> + </cxfse:inInterceptors>
> + <cxfse:outInterceptors>
> + <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
> + </cxfse:outInterceptors>
> + <cxfse:inFaultInterceptors>
> + <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
> + </cxfse:inFaultInterceptors>
> + <cxfse:outFaultInterceptors>
> + <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
> + </cxfse:outFaultInterceptors>
> + </cxfse:endpoint>
> + <cxfbc:consumer wsdl="/wsdl/calculator.wsdl"
> + targetEndpoint="CalculatorPort"
> + targetService="calculator:CalculatorService"
> + targetInterface="provider:CalculatorSoapMessageProvider"
> + useJBIWrapper="false"
> + >
> + <cxfbc:inInterceptors>
> + <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
> + </cxfbc:inInterceptors>
> + <cxfbc:outInterceptors>
> + <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
> + </cxfbc:outInterceptors>
> + <cxfbc:inFaultInterceptors>
> + <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
> + </cxfbc:inFaultInterceptors>
> + <cxfbc:outFaultInterceptors>
> + <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
> + </cxfbc:outFaultInterceptors>
> + </cxfbc:consumer>
> + </sm:endpoints>
> +
> + </sm:container>
> +
> +</beans>
>
> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml
> ------------------------------------------------------------------------------
> svn:keywords = Rev Date
>
> Propchange: servicemix/smx3/branches/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/xbean_provider.xml
> ------------------------------------------------------------------------------
> svn:mime-type = text/xml
>
>
>
--
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/