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