public class RetryPolicy extends AbstractPolicy
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_MAX_ATTEMPTS |
static String |
DEFAULT_RETRY_ON_RESPONSE_STATUS |
static java.time.Duration |
DEFAULT_WAIT_DURATION |
name, services| Constructor and Description |
|---|
RetryPolicy() |
| Modifier and Type | Method and Description |
|---|---|
String |
getInitialInterval() |
int |
getMaxAttempts() |
float |
getMultiplier() |
double |
getRandomizationFactor() |
List<String> |
getRetryOnResponseStatus() |
String |
getRetryStrategy() |
String |
getWaitDuration() |
boolean |
isValid() |
void |
setInitialInterval(String initialInterval) |
void |
setMaxAttempts(int maxAttempts) |
void |
setMultiplier(float multiplier) |
void |
setRandomizationFactor(double randomizationFactor) |
void |
setRetryOnResponseStatus(List<String> retryOnResponseStatus) |
void |
setRetryStrategy(String retryStrategy) |
void |
setWaitDuration(String waitDuration) |
String |
toString() |
stringOfDurationgetName, getServices, setName, setServicespublic static final int DEFAULT_MAX_ATTEMPTS
public static final java.time.Duration DEFAULT_WAIT_DURATION
public static final String DEFAULT_RETRY_ON_RESPONSE_STATUS
public int getMaxAttempts()
public void setMaxAttempts(int maxAttempts)
public String getWaitDuration()
public void setWaitDuration(String waitDuration)
public String getRetryStrategy()
public void setRetryStrategy(String retryStrategy)
public String getInitialInterval()
public void setInitialInterval(String initialInterval)
public float getMultiplier()
public void setMultiplier(float multiplier)
public double getRandomizationFactor()
public void setRandomizationFactor(double randomizationFactor)
public boolean isValid()
isValid in class AbstractPolicyCopyright © 2017–2021 The Apache Software Foundation. All rights reserved.