Repository: cxf
Updated Branches:
  refs/heads/master 76e1cd86b -> 1b91b6e63


Minor update to JAXRS AbstractClient


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/1b91b6e6
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/1b91b6e6
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/1b91b6e6

Branch: refs/heads/master
Commit: 1b91b6e630bec0980d94bd04b016748af525d9bd
Parents: 76e1cd8
Author: Sergey Beryozkin <sberyoz...@talend.com>
Authored: Wed Feb 11 21:29:48 2015 +0000
Committer: Sergey Beryozkin <sberyoz...@talend.com>
Committed: Wed Feb 11 21:29:48 2015 +0000

----------------------------------------------------------------------
 .../java/org/apache/cxf/jaxrs/client/AbstractClient.java    | 4 +---
 .../org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java  | 9 ++++-----
 .../apache/cxf/systest/jaxrs/JAXRSClientServerBookTest.java | 5 ++---
 3 files changed, 7 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/1b91b6e6/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/AbstractClient.java
----------------------------------------------------------------------
diff --git 
a/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/AbstractClient.java 
b/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/AbstractClient.java
index f87498d..62d725b 100644
--- a/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/AbstractClient.java
+++ b/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/AbstractClient.java
@@ -25,7 +25,6 @@ import java.io.OutputStream;
 import java.lang.annotation.Annotation;
 import java.lang.reflect.Constructor;
 import java.lang.reflect.Type;
-import java.net.ConnectException;
 import java.net.HttpURLConnection;
 import java.net.URI;
 import java.text.SimpleDateFormat;
@@ -1065,8 +1064,7 @@ public abstract class AbstractClient implements Client {
 
         public void handleMessage(Message message) throws Fault {
             Exception ex = message.getContent(Exception.class);
-            if (!message.getExchange().isSynchronous() 
-                && ex instanceof ConnectException) {
+            if (!message.getExchange().isSynchronous()) {
                 //TODO: make sure it works with the failover feature
                 JaxrsClientCallback<?> cb = 
message.getExchange().get(JaxrsClientCallback.class);
                 cb.handleException(message, new ProcessingException(ex));

http://git-wip-us.apache.org/repos/asf/cxf/blob/1b91b6e6/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java
----------------------------------------------------------------------
diff --git 
a/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java
 
b/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java
index b3ae13c..5ab42e2 100644
--- 
a/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java
+++ 
b/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java
@@ -24,7 +24,6 @@ import java.io.InputStream;
 import java.io.OutputStream;
 import java.lang.annotation.Annotation;
 import java.lang.reflect.Type;
-import java.net.ConnectException;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.concurrent.ExecutionException;
@@ -133,7 +132,7 @@ public class JAXRSAsyncClientTest extends 
AbstractBusClientServerTestBase {
     
     @Test
     public void testNonExistent() throws Exception {
-        String address = "http://localhost/bookstore";;
+        String address = "http://localhostt/bookstore";;
         List<Object> providers = new ArrayList<Object>();
         providers.add(new TestResponseFilter());
         WebClient wc =  WebClient.create(address, providers);
@@ -144,14 +143,14 @@ public class JAXRSAsyncClientTest extends 
AbstractBusClientServerTestBase {
         } catch (ExecutionException ex) {
             Throwable cause = ex.getCause();
             assertTrue(cause instanceof ProcessingException);
-            assertTrue(ex.getCause().getCause() instanceof ConnectException);
+            assertTrue(ex.getCause().getCause() instanceof IOException);
         } finally {
             wc.close();
         }
     }
     @Test
     public void testNonExistentJaxrs20() throws Exception {
-        String address = "http://localhost/bookstore";;
+        String address = "http://localhostt/bookstore";;
         Client c = ClientBuilder.newClient();
         c.register(new TestResponseFilter());
         WebTarget t1 = c.target(address);
@@ -162,7 +161,7 @@ public class JAXRSAsyncClientTest extends 
AbstractBusClientServerTestBase {
         } catch (ExecutionException ex) {
             Throwable cause = ex.getCause();
             assertTrue(cause instanceof ProcessingException);
-            assertTrue(ex.getCause().getCause() instanceof ConnectException);
+            assertTrue(ex.getCause().getCause() instanceof IOException);
         } finally {
             c.close();
         }

http://git-wip-us.apache.org/repos/asf/cxf/blob/1b91b6e6/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSClientServerBookTest.java
----------------------------------------------------------------------
diff --git 
a/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSClientServerBookTest.java
 
b/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSClientServerBookTest.java
index 2dd23ab..d877768 100644
--- 
a/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSClientServerBookTest.java
+++ 
b/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSClientServerBookTest.java
@@ -23,7 +23,6 @@ import java.io.ByteArrayInputStream;
 import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
-import java.net.ConnectException;
 import java.net.HttpURLConnection;
 import java.net.URL;
 import java.net.URLEncoder;
@@ -110,14 +109,14 @@ public class JAXRSClientServerBookTest extends 
AbstractBusClientServerTestBase {
     }
     @Test
     public void testNonExistent() throws Exception {
-        String address = "http://localhost/bookstore";;
+        String address = "http://localhostt/bookstore";;
         WebClient wc = WebClient.create(address, 
                                         Collections.singletonList(new 
TestResponseFilter()));
         try {
             wc.get();
             fail();
         } catch (ProcessingException ex) {
-            assertTrue(ex.getCause() instanceof ConnectException);
+            assertTrue(ex.getCause() instanceof IOException);
         }
     }
     @Test

Reply via email to