Uses of Package
com.google.api.gax.retrying
-
Packages that use com.google.api.gax.retrying Package Description com.google.api.gax.batching com.google.api.gax.longrunning com.google.api.gax.retrying com.google.api.gax.rpc -
Classes in com.google.api.gax.retrying used by com.google.api.gax.batching Class Description RetrySettings Holds 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.longrunning Class Description ExponentialRetryAlgorithm The timed retry algorithm which uses jittered exponential backoff factor for calculating the next attempt execution time.ResultRetryAlgorithm Same asResultRetryAlgorithmWithContext, but without methods that accept aRetryingContext.RetryingFuture Represents a retrying future.RetrySettings Holds the parameters for retry or poll logic with jitter, timeout and exponential backoff.TimedAttemptSettings Timed attempt execution settings.TimedRetryAlgorithm Same asTimedRetryAlgorithmWithContext, but without methods that accept aRetryingContext.TimedRetryAlgorithmWithContext 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.retrying Class Description ExponentialRetryAlgorithm The timed retry algorithm which uses jittered exponential backoff factor for calculating the next attempt execution time.PollException PollExceptionis thrown when polling algorithm exceeds total timeout or total number of attempts.ResultRetryAlgorithm Same asResultRetryAlgorithmWithContext, but without methods that accept aRetryingContext.ResultRetryAlgorithmWithContext 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.RetryAlgorithm 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.RetryingContext Context for a retryable operation.RetryingExecutor 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.RetryingExecutorWithContext ARetryingExecutorthat accepts a per-operation context.RetryingFuture Represents a retrying future.RetrySettings Holds the parameters for retry or poll logic with jitter, timeout and exponential backoff.RetrySettings.Builder A base builder class forRetrySettings.StreamResumptionStrategy This is part of the server streaming retry api.TimedAttemptSettings Timed attempt execution settings.TimedAttemptSettings.Builder TimedRetryAlgorithm Same asTimedRetryAlgorithmWithContext, but without methods that accept aRetryingContext.TimedRetryAlgorithmWithContext 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.rpc Class Description RetryingContext Context for a retryable operation.RetrySettings Holds the parameters for retry or poll logic with jitter, timeout and exponential backoff.RetrySettings.Builder A base builder class forRetrySettings.StreamResumptionStrategy This is part of the server streaming retry api.TimedRetryAlgorithm Same asTimedRetryAlgorithmWithContext, but without methods that accept aRetryingContext.