BaseApiService.RetryRequestInitializer

public static class BaseApiService.RetryRequestInitializer extends Object
implements HttpRequestInitializer

Adds a backoff and retry response and exception handlers to the HttpRequest.

Public Constructor Summary

Public Method Summary

void
initialize(HttpRequest request)
Initialize HttpRequest to setup exponential back off and automatic retries.

Inherited Method Summary

boolean
equals(Object arg0)
final Class<?>
getClass()
int
hashCode()
final void
notify()
final void
notifyAll()
String
toString()
final void
wait(long arg0, int arg1)
final void
wait(long arg0)
final void
wait()
abstract void
initialize(HttpRequest arg0)

Public Constructors

public BaseApiService.RetryRequestInitializer (RetryPolicy retryPolicy)

Create an instance of BaseApiService.RetryRequestInitializer based on specified RetryPolicy.

Parameters
retryPolicy to setup exponential back off and automatic retries.

Public Methods

public void initialize (HttpRequest request)

Initialize HttpRequest to setup exponential back off and automatic retries.

Parameters
request
Throws
IOException