Reference documentation and code samples for the gapic-common class Gapic::GRPC::DeadlineExceededError.
An error class that represents Deadline Exceeded error with an optional retry root cause.
The GRPC layer throws ::GRPC::DeadlineExceeded without any context. If the deadline was exceeded while retrying another exception (e.g. ::GRPC::Unavailable), that exception could be useful for understanding the readon for the timeout.
This exception rewraps ::GRPC::DeadlineExceeded, adding an exception
that was being retried until the deadline was exceeded (if any) as a root_cause
attribute.
Inherits
- GRPC::DeadlineExceeded
Methods
#initialize
def
initialize
(
message
,
root_cause
:
nil
)
-
>
DeadlineExceededError
- message(String) — The error message.
- root_cause(Object, nil) (defaults to: nil) — The exception that was being retried when the DeadlineExceeded error occured.
- ( DeadlineExceededError ) — a new instance of DeadlineExceededError
#root_cause
def
root_cause
()
-
>
Object
,
nil
- (Object, nil) — The exception that was being retried when the DeadlineExceeded error occured.