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