Uses of Package
com.google.api.gax.retrying
Packages that use com.google.api.gax.retrying
Package
Description
-
Classes in com.google.api.gax.retrying used by com.google.api.gax.batchingClassDescriptionHolds the parameters for retry or poll logic with jitter, timeout and exponential backoff.
-
Classes in com.google.api.gax.retrying used by com.google.api.gax.longrunningClassDescriptionThe timed retry algorithm which uses jittered exponential backoff factor for calculating the next attempt execution time.Same as
ResultRetryAlgorithmWithContext, but without methods that accept aRetryingContext.Represents a retrying future.Holds the parameters for retry or poll logic with jitter, timeout and exponential backoff.Timed attempt execution settings.Same asTimedRetryAlgorithmWithContext, but without methods that accept aRetryingContext.A timed retry algorithm is responsible for the following operations, based on the previous attempt settings and current time: Creating first attemptTimedAttemptSettings. -
Classes in com.google.api.gax.retrying used by com.google.api.gax.retryingClassDescriptionThe timed retry algorithm which uses jittered exponential backoff factor for calculating the next attempt execution time.
PollExceptionis thrown when polling algorithm exceeds total timeout or total number of attempts.Same asResultRetryAlgorithmWithContext, but without methods that accept aRetryingContext.A result retry algorithm is responsible for the following operations (based on the response returned by the previous attempt or on the thrown exception): Accepting a task for retry so another attempt will be made.The retry algorithm, which makes decision based either on the thrown exception or the returned response, and the execution time settings of the previous attempt.Context for a retryable operation.A retrying executor is responsible for the following operations: Creating first attemptRetryingFuture, which acts as a facade, hiding from client code the actual execution of scheduled retry attempts.ARetryingExecutorthat accepts a per-operation context.Represents a retrying future.Holds the parameters for retry or poll logic with jitter, timeout and exponential backoff.A base builder class forRetrySettings.This is part of the server streaming retry api.Timed attempt execution settings.Same asTimedRetryAlgorithmWithContext, but without methods that accept aRetryingContext.A timed retry algorithm is responsible for the following operations, based on the previous attempt settings and current time: Creating first attemptTimedAttemptSettings. -
Classes in com.google.api.gax.retrying used by com.google.api.gax.rpcClassDescriptionContext for a retryable operation.Holds the parameters for retry or poll logic with jitter, timeout and exponential backoff.A base builder class for
RetrySettings.This is part of the server streaming retry api.Same asTimedRetryAlgorithmWithContext, but without methods that accept aRetryingContext.