@InterfaceAudience.Public @InterfaceStability.Stable public class RetriesExhaustedException extends java.io.IOException
| Modifier and Type | Class and Description |
|---|---|
static class |
RetriesExhaustedException.ThrowableWithExtraContext
Datastructure that allows adding more info around Throwable incident.
|
| Constructor and Description |
|---|
RetriesExhaustedException(int numTries,
java.util.List<RetriesExhaustedException.ThrowableWithExtraContext> exceptions)
Create a new RetriesExhaustedException from the list of prior failures.
|
RetriesExhaustedException(java.lang.String msg) |
RetriesExhaustedException(java.lang.String callableVitals,
int numTries,
java.util.List<java.lang.Throwable> exceptions)
Create a new RetriesExhaustedException from the list of prior failures.
|
RetriesExhaustedException(java.lang.String msg,
java.io.IOException e) |
public RetriesExhaustedException(java.lang.String msg)
public RetriesExhaustedException(java.lang.String msg,
java.io.IOException e)
public RetriesExhaustedException(java.lang.String callableVitals,
int numTries,
java.util.List<java.lang.Throwable> exceptions)
callableVitals - Details from the Callable we were using
when we got this exception.numTries - The number of tries we madeexceptions - List of exceptions that failed before giving up@InterfaceAudience.Private public RetriesExhaustedException(int numTries, java.util.List<RetriesExhaustedException.ThrowableWithExtraContext> exceptions)
numTries - exceptions - List of exceptions that failed before giving up