You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2008/12/04 17:21:32 UTC

svn commit: r723368 - /cxf/branches/2.0.x-fixes/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/support/JaxWsServiceFactoryBean.java

Author: dkulp
Date: Thu Dec  4 08:21:30 2008
New Revision: 723368

URL: http://svn.apache.org/viewvc?rev=723368&view=rev
Log:
[CXF-1932] Fix problem of Impl class being passed into the RSFB instead of the SEI interface

Modified:
    cxf/branches/2.0.x-fixes/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/support/JaxWsServiceFactoryBean.java

Modified: cxf/branches/2.0.x-fixes/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/support/JaxWsServiceFactoryBean.java
URL: http://svn.apache.org/viewvc/cxf/branches/2.0.x-fixes/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/support/JaxWsServiceFactoryBean.java?rev=723368&r1=723367&r2=723368&view=diff
==============================================================================
--- cxf/branches/2.0.x-fixes/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/support/JaxWsServiceFactoryBean.java (original)
+++ cxf/branches/2.0.x-fixes/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/support/JaxWsServiceFactoryBean.java Thu Dec  4 08:21:30 2008
@@ -113,8 +113,9 @@
 
     @Override
     public void setServiceClass(Class<?> serviceClass) {
-        setJaxWsImplementorInfo(new JaxWsImplementorInfo(serviceClass));
-        super.setServiceClass(serviceClass);
+        JaxWsImplementorInfo info = new JaxWsImplementorInfo(serviceClass);
+        setJaxWsImplementorInfo(info);
+        super.setServiceClass(info.getEndpointClass());
     }
     @Override
     protected void checkServiceClassAnnotations(Class<?> sc) {