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);