This is an automated email from the ASF dual-hosted git repository.

gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git


The following commit(s) were added to refs/heads/master by this push:
     new 5067897ff5 Upgrade to jax-rs 2.1.1
5067897ff5 is described below

commit 5067897ff5f9d6405215e9cb71771072f9a58a7b
Author: Andrew Gaul <[email protected]>
AuthorDate: Thu Aug 24 23:46:58 2017 -0700

    Upgrade to jax-rs 2.1.1
    
    Also address constant TODO.
---
 project/pom.xml                                                    | 2 +-
 .../handlers/GoogleCloudStorageClientErrorRetryHandler.java        | 7 ++-----
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/project/pom.xml b/project/pom.xml
index 8b67af1e8c..e46a568557 100644
--- a/project/pom.xml
+++ b/project/pom.xml
@@ -231,7 +231,7 @@
     <auto-value.version>1.4.1</auto-value.version>
 
     <jetty.version>9.4.46.v20220331</jetty.version>
-    <javax.ws.rs-api.version>2.0.1</javax.ws.rs-api.version>
+    <javax.ws.rs-api.version>2.1.1</javax.ws.rs-api.version>
 
     
<modernizer-maven-annotations.version>1.8.0</modernizer-maven-annotations.version>
 
diff --git 
a/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/handlers/GoogleCloudStorageClientErrorRetryHandler.java
 
b/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/handlers/GoogleCloudStorageClientErrorRetryHandler.java
index f47ff4cde2..013071455d 100644
--- 
a/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/handlers/GoogleCloudStorageClientErrorRetryHandler.java
+++ 
b/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/handlers/GoogleCloudStorageClientErrorRetryHandler.java
@@ -17,6 +17,7 @@
 package org.jclouds.googlecloudstorage.handlers;
 
 import javax.inject.Singleton;
+import javax.ws.rs.core.Response.Status;
 
 import org.jclouds.http.HttpCommand;
 import org.jclouds.http.HttpResponse;
@@ -27,10 +28,6 @@ import com.google.inject.Inject;
 
 @Singleton
 public final class GoogleCloudStorageClientErrorRetryHandler implements 
HttpRetryHandler {
-   /** The user has sent too many requests in a given amount of time ("rate 
limiting"). */
-   // TODO: remove when upgrading to jax-rs api 2.1
-   private static final int TOO_MANY_REQUESTS = 429;
-
    private final BackoffLimitedRetryHandler backoffHandler;
 
    @Inject
@@ -40,7 +37,7 @@ public final class GoogleCloudStorageClientErrorRetryHandler 
implements HttpRetr
 
    @Override
    public boolean shouldRetryRequest(HttpCommand command, HttpResponse 
response) {
-      if (response.getStatusCode() == TOO_MANY_REQUESTS) {
+      if (response.getStatusCode() == 
Status.TOO_MANY_REQUESTS.getStatusCode()) {
          return backoffHandler.shouldRetryRequest(command, response);
       } else {
          return false;

Reply via email to