diff options
author | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2019-01-11 16:54:31 +0100 |
---|---|---|
committer | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2019-01-11 16:54:31 +0100 |
commit | 6eda6ee2be6e70a9c451fa02e81a592dda376c85 (patch) | |
tree | 6688f49c8d4fb87f15fa8c9bd01160b6ff84c451 /jaxrs_client_utils | |
parent | 3fe8b1c1b6cfc7cef29b4706ace9e1bb7b3aa272 (diff) |
Add just 503 to the retry condition
Diffstat (limited to 'jaxrs_client_utils')
-rw-r--r-- | jaxrs_client_utils/src/main/java/com/yahoo/vespa/jaxrs/client/RetryingJaxRsStrategy.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/jaxrs_client_utils/src/main/java/com/yahoo/vespa/jaxrs/client/RetryingJaxRsStrategy.java b/jaxrs_client_utils/src/main/java/com/yahoo/vespa/jaxrs/client/RetryingJaxRsStrategy.java index 00c3d296e52..f51026382fc 100644 --- a/jaxrs_client_utils/src/main/java/com/yahoo/vespa/jaxrs/client/RetryingJaxRsStrategy.java +++ b/jaxrs_client_utils/src/main/java/com/yahoo/vespa/jaxrs/client/RetryingJaxRsStrategy.java @@ -4,7 +4,7 @@ package com.yahoo.vespa.jaxrs.client; import com.yahoo.vespa.applicationmodel.HostName; import javax.ws.rs.ProcessingException; -import javax.ws.rs.WebApplicationException; +import javax.ws.rs.ServiceUnavailableException; import javax.ws.rs.core.UriBuilder; import java.io.IOException; import java.net.URI; @@ -85,7 +85,7 @@ public class RetryingJaxRsStrategy<T> implements JaxRsStrategy<T> { final T jaxRsClient = jaxRsClientFactory.createClient(params); try { return function.apply(jaxRsClient); - } catch (ProcessingException | WebApplicationException e) { + } catch (ProcessingException | ServiceUnavailableException e) { // E.g. java.net.SocketTimeoutException thrown on read timeout is wrapped as a ProcessingException, // while ServiceUnavailableException is a WebApplicationException sampleException = e; |