public class Errors extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Errors.IsRetryableStatusResult |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isRetryableInternalStatus(io.grpc.Status status)
Returns true iff the Status indicates and internal error that is retryable.
|
static Errors.IsRetryableStatusResult |
isRetryableStatus(io.grpc.Status status,
io.grpc.Metadata metadata)
Returns true iff the Status indicates an error that is retryable.
|
public static Errors.IsRetryableStatusResult isRetryableStatus(io.grpc.Status status, io.grpc.Metadata metadata)
Generally, internal errors are not considered retryable, however there are certain transient network issues that appear as internal but are in fact retryable.
Resource exhausted errors are only considered retryable if metadata contains a serialized RetryInfo object.
public static boolean isRetryableInternalStatus(io.grpc.Status status)
Generally, internal errors are not considered retryable, however there are certain transient network issues that appear as internal but are in fact retryable.
Copyright © 2021 Google LLC. All rights reserved.