You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by se...@apache.org on 2011/02/20 22:38:38 UTC
svn commit: r1072741 -
/cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/client/JAXRSClientFactoryBean.java
Author: sergeyb
Date: Sun Feb 20 21:38:38 2011
New Revision: 1072741
URL: http://svn.apache.org/viewvc?rev=1072741&view=rev
Log:
CXF-3350: Making sure the case where model specifies the concrete class and the user supplies the interface to the proxy is covered
Modified:
cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/client/JAXRSClientFactoryBean.java
Modified: cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/client/JAXRSClientFactoryBean.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/client/JAXRSClientFactoryBean.java?rev=1072741&r1=1072740&r2=1072741&view=diff
==============================================================================
--- cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/client/JAXRSClientFactoryBean.java (original)
+++ cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/client/JAXRSClientFactoryBean.java Sun Feb 20 21:38:38 2011
@@ -240,7 +240,8 @@ public class JAXRSClientFactoryBean exte
Endpoint ep = createEndpoint();
if (getServiceClass() != null) {
for (ClassResourceInfo info : serviceFactory.getClassResourceInfo()) {
- if (info.getServiceClass().isAssignableFrom(getServiceClass())) {
+ if (info.getServiceClass().isAssignableFrom(getServiceClass())
+ || getServiceClass().isAssignableFrom(info.getServiceClass())) {
cri = info;
break;
}