cxf git commit: Minor update to JAXRS AbstractClient
Repository: cxf Updated Branches: refs/heads/3.0.x-fixes bd9c0fd1d -> ffab0b893 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/ffab0b89 Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/ffab0b89 Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/ffab0b89 Branch: refs/heads/3.0.x-fixes Commit: ffab0b89327c381a539dc2618ee850135c99d9aa Parents: bd9c0fd Author: Sergey Beryozkin Authored: Wed Feb 11 21:29:48 2015 + Committer: Sergey Beryozkin Committed: Wed Feb 11 21:39:17 2015 + -- .../apache/cxf/jaxrs/client/AbstractClient.java | 4 +-- .../cxf/systest/jaxrs/JAXRSAsyncClientTest.java | 9 +++ .../jaxrs/JAXRSClientServerBookTest.java| 26 3 files changed, 31 insertions(+), 8 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cxf/blob/ffab0b89/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/ffab0b89/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 b671056..4cf617e 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; @@ -134,7 +133,7 @@ public class JAXRSAsyncClientTest extends AbstractBusClientServerTestBase { @Test public void testNonExistent() throws Exception { -String address = "http://localhost/bookstore";; +String address = "http://localhostt/bookstore";; List providers = new ArrayList(); providers.add(new TestResponseFilter()); WebClient wc = WebClient.create(address, providers); @@ -145,14 +144,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); @@ -163,7 +162,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 IOExcept
cxf git commit: Minor update to JAXRS AbstractClient
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 Authored: Wed Feb 11 21:29:48 2015 + Committer: Sergey Beryozkin Committed: Wed Feb 11 21:29:48 2015 + -- .../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 providers = new ArrayList(); 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() instance