RetryPolicy.Builder

public static final class RetryPolicy.Builder extends Object

Builder for creating an instance of RetryPolicy

Public Constructor Summary

Public Method Summary

RetryPolicy
build()
Builds an instance of RetryPolicy
RetryPolicy.Builder
setBackOffFactory(RetryPolicy.BackOffFactory factory)
Sets RetryPolicy.BackOffFactory used for computing exponential back off while retrying failed requests.
RetryPolicy.Builder
setMaxRetryLimit(int maxRetries)
Sets maximum retry limit for failed requests.

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()

Public Constructors

public RetryPolicy.Builder ()

Public Methods

public RetryPolicy build ()

Builds an instance of RetryPolicy

public RetryPolicy.Builder setBackOffFactory (RetryPolicy.BackOffFactory factory)

Sets RetryPolicy.BackOffFactory used for computing exponential back off while retrying failed requests.

Parameters
factory RetryPolicy.BackOffFactory used for computing exponential back off

public RetryPolicy.Builder setMaxRetryLimit (int maxRetries)

Sets maximum retry limit for failed requests.

Parameters
maxRetries maximum retry limit for failed requests.