public class RetryPolicy extends AbstractPolicy
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_MAX_ATTEMPTS |
static String |
DEFAULT_RETRY_ON_RESPONSE_STATUS_502 |
static String |
DEFAULT_RETRY_ON_RESPONSE_STATUS_503 |
static List<String> |
DEFAULT_STATUS_LIST |
static Duration |
DEFAULT_WAIT_DURATION |
ordername, services| Constructor and Description |
|---|
RetryPolicy() |
| Modifier and Type | Method and Description |
|---|---|
String |
getInitialInterval() |
int |
getMaxAttempts() |
float |
getMultiplier() |
double |
getRandomizationFactor() |
List<String> |
getRetryOnResponseStatus() |
int |
getRetryOnSame() |
String |
getRetryStrategy() |
String |
getWaitDuration() |
boolean |
isFailAfterMaxAttempts() |
boolean |
isValid() |
void |
setFailAfterMaxAttempts(boolean failAfterMaxAttempts) |
void |
setInitialInterval(String initialInterval) |
void |
setMaxAttempts(int maxAttempts) |
void |
setMultiplier(float multiplier) |
void |
setRandomizationFactor(double randomizationFactor) |
void |
setRetryOnResponseStatus(List<String> retryOnResponseStatus) |
void |
setRetryOnSame(int retryOnSame) |
void |
setRetryStrategy(String retryStrategy) |
void |
setWaitDuration(String waitDuration) |
String |
toString() |
compareTo, getOrder, setOrder, stringOfDurationgetName, getServices, setName, setServicespublic static final int DEFAULT_MAX_ATTEMPTS
public static final Duration DEFAULT_WAIT_DURATION
public static final String DEFAULT_RETRY_ON_RESPONSE_STATUS_502
public static final String DEFAULT_RETRY_ON_RESPONSE_STATUS_503
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 isFailAfterMaxAttempts()
public void setFailAfterMaxAttempts(boolean failAfterMaxAttempts)
public int getRetryOnSame()
public void setRetryOnSame(int retryOnSame)
public boolean isValid()
isValid in class AbstractPolicyCopyright © 2017–2022 The Apache Software Foundation. All rights reserved.