| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Retryable |
build() |
Retryable.Builder |
withBackoff(double backoff) |
Retryable.Builder |
withFailOnException(Class<? extends Exception> exceptionClass) |
Retryable.Builder |
withFailOnExceptionList(List<Class<? extends Exception>> exceptionClassList) |
Retryable.Builder |
withFailOnParentException(Class<? extends Exception> exceptionClass) |
Retryable.Builder |
withFailOnParentExceptionList(List<Class<? extends Exception>> exceptionClassList) |
Retryable.Builder |
withHiveConf(HiveConf conf) |
Retryable.Builder |
withInitialDelay(long initialDelayInSeconds) |
Retryable.Builder |
withMaxJitterValue(int maxJitterInSeconds) |
Retryable.Builder |
withMaxRetryDelay(long maxRetryDelayInSeconds) |
Retryable.Builder |
withRetryOnException(Class<? extends Exception> exceptionClass) |
Retryable.Builder |
withRetryOnExceptionList(List<Class<? extends Exception>> exceptionClassList) |
Retryable.Builder |
withTotalDuration(long maxDuration) |
public Retryable.Builder withHiveConf(HiveConf conf)
public Retryable build()
public Retryable.Builder withTotalDuration(long maxDuration)
public Retryable.Builder withRetryOnException(Class<? extends Exception> exceptionClass)
public Retryable.Builder withRetryOnExceptionList(List<Class<? extends Exception>> exceptionClassList)
public Retryable.Builder withFailOnParentException(Class<? extends Exception> exceptionClass)
public Retryable.Builder withFailOnParentExceptionList(List<Class<? extends Exception>> exceptionClassList)
public Retryable.Builder withFailOnException(Class<? extends Exception> exceptionClass)
public Retryable.Builder withFailOnExceptionList(List<Class<? extends Exception>> exceptionClassList)
public Retryable.Builder withInitialDelay(long initialDelayInSeconds)
public Retryable.Builder withMaxRetryDelay(long maxRetryDelayInSeconds)
public Retryable.Builder withBackoff(double backoff)
public Retryable.Builder withMaxJitterValue(int maxJitterInSeconds)
Copyright © 2024 The Apache Software Foundation. All rights reserved.