public static final class QosException.Throttle extends QosException implements com.palantir.logsafe.SafeLoggable
QosException.RetryOther, QosException.Throttle, QosException.Unavailable, QosException.Visitor<T>| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(QosException.Visitor<T> visitor) |
java.util.List<com.palantir.logsafe.Arg<?>> |
getArgs() |
java.lang.String |
getLogMessage() |
java.util.Optional<java.time.Duration> |
getRetryAfter() |
retryOther, retryOther, throttle, throttle, throttle, throttle, unavailable, unavailablepublic java.util.Optional<java.time.Duration> getRetryAfter()
public <T> T accept(QosException.Visitor<T> visitor)
accept in class QosExceptionpublic java.lang.String getLogMessage()
getLogMessage in interface com.palantir.logsafe.SafeLoggablepublic java.util.List<com.palantir.logsafe.Arg<?>> getArgs()
getArgs in interface com.palantir.logsafe.SafeLoggable