org.jclouds.dynect.v3.handlers
Class GetJobRedirectionRetryHandler

java.lang.Object
  extended by org.jclouds.http.handlers.RedirectionRetryHandler
      extended by org.jclouds.dynect.v3.handlers.GetJobRedirectionRetryHandler
All Implemented Interfaces:
org.jclouds.http.HttpRetryHandler

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

if the redirection URL is a Job, do not replay the original request; just get the job.


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
protected GetJobRedirectionRetryHandler(org.jclouds.http.handlers.BackoffLimitedRetryHandler backoffHandler)
           
 
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

GetJobRedirectionRetryHandler

@Inject
protected GetJobRedirectionRetryHandler(org.jclouds.http.handlers.BackoffLimitedRetryHandler backoffHandler)
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-2014 The Apache Software Foundation. All Rights Reserved.