Author: rmannibucau
Date: Sat Oct 27 15:44:50 2012
New Revision: 1402809

URL: http://svn.apache.org/viewvc?rev=1402809&view=rev
Log:
propagating serviceclass in cxf endpoints

Modified:
    
openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java
    
openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/ejb/EjbEndpoint.java
    
openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/pojo/PojoEndpoint.java

Modified: 
openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java?rev=1402809&r1=1402808&r2=1402809&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/CxfEndpoint.java
 Sat Oct 27 15:44:50 2012
@@ -155,6 +155,7 @@ public abstract class CxfEndpoint {
                svrFactory.setStart(false);
                svrFactory.setServiceBean(implementor);
         svrFactory.setDestinationFactory(httpTransportFactory);
+        svrFactory.setServiceClass(serviceFactory.getServiceClass());
 
         // look for bean info if exists
         CxfUtil.configureEndpoint(svrFactory, serviceConfiguration, 
CXF_JAXWS_PREFIX, getImplementorClass().getName());

Modified: 
openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/ejb/EjbEndpoint.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/ejb/EjbEndpoint.java?rev=1402809&r1=1402808&r2=1402809&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/ejb/EjbEndpoint.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/ejb/EjbEndpoint.java
 Sat Oct 27 15:44:50 2012
@@ -54,6 +54,7 @@ public class EjbEndpoint extends CxfEndp
 
         serviceFactory = new JaxWsServiceFactoryBean(implInfo);
         serviceFactory.setBus(bus);
+        serviceFactory.setServiceClass(beanContext.getBeanClass());
 
         // install as first to overwrite annotations (wsdl-file, wsdl-port, 
wsdl-service)
         CxfServiceConfiguration configuration = new 
CxfServiceConfiguration(portData);

Modified: 
openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/pojo/PojoEndpoint.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/pojo/PojoEndpoint.java?rev=1402809&r1=1402808&r2=1402809&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/pojo/PojoEndpoint.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/pojo/PojoEndpoint.java
 Sat Oct 27 15:44:50 2012
@@ -57,6 +57,7 @@ public class PojoEndpoint extends CxfEnd
 
         serviceFactory = new JaxWsServiceFactoryBean(implInfo);
         serviceFactory.setBus(bus);
+        serviceFactory.setServiceClass(instance);
 
         // install as first to overwrite annotations (wsdl-file, wsdl-port, 
wsdl-service)
         CxfServiceConfiguration configuration = new 
CxfServiceConfiguration(port);


Reply via email to