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.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. |
---|