org.jclouds.s3.handlers
Class S3RedirectionRetryHandler

java.lang.Object
  extended by org.jclouds.http.handlers.RedirectionRetryHandler
      extended by org.jclouds.s3.handlers.S3RedirectionRetryHandler
All Implemented Interfaces:
org.jclouds.http.HttpRetryHandler

@Singleton
public class S3RedirectionRetryHandler
extends org.jclouds.http.handlers.RedirectionRetryHandler

Handles Retryable responses with error codes in the 3xx range

Author:
Adrian Cole

Field Summary
 
Fields inherited from class org.jclouds.http.handlers.RedirectionRetryHandler
backoffHandler, logger, retryCountLimit
 
Fields inherited from interface org.jclouds.http.HttpRetryHandler
ALWAYS_RETRY, NEVER_RETRY
 
Constructor Summary
S3RedirectionRetryHandler(org.jclouds.http.handlers.BackoffLimitedRetryHandler backoffHandler, org.jclouds.aws.util.AWSUtils utils)
           
 
Method Summary
 boolean shouldRetryRequest(org.jclouds.http.HttpCommand command, org.jclouds.http.HttpResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

S3RedirectionRetryHandler

@Inject
public S3RedirectionRetryHandler(org.jclouds.http.handlers.BackoffLimitedRetryHandler backoffHandler,
                                        org.jclouds.aws.util.AWSUtils utils)
Method Detail

shouldRetryRequest

public boolean shouldRetryRequest(org.jclouds.http.HttpCommand command,
                                  org.jclouds.http.HttpResponse response)
Specified by:
shouldRetryRequest in interface org.jclouds.http.HttpRetryHandler
Overrides:
shouldRetryRequest in class org.jclouds.http.handlers.RedirectionRetryHandler


Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.