Uses of Interface
com.google.api.gax.retrying.RetryingFuture
Packages that use RetryingFuture
-
Uses of RetryingFuture in com.google.api.gax.longrunning
Methods in com.google.api.gax.longrunning that return RetryingFutureModifier and TypeMethodDescriptionOperationFuture.getPollingFuture()Returns theRetryingFuturewhich continues to pollOperationSnapshot.OperationFutureImpl.getPollingFuture()Constructors in com.google.api.gax.longrunning with parameters of type RetryingFutureModifierConstructorDescriptionOperationFutureImpl(RetryingFuture<OperationSnapshot> pollingFuture, ApiFuture<OperationSnapshot> initialFuture, ApiFunction<OperationSnapshot, ResponseT> responseTransformer, ApiFunction<OperationSnapshot, MetadataT> metadataTransformer) Creates a new operation future instance.OperationFutureImpl(RetryingFuture<OperationSnapshot> pollingFuture, ApiFuture<OperationSnapshot> initialFuture, ApiFunction<OperationSnapshot, ResponseT> responseTransformer, ApiFunction<OperationSnapshot, MetadataT> metadataTransformer, ApiFunction<Exception, ResponseT> exceptionTransformer) -
Uses of RetryingFuture in com.google.api.gax.retrying
Methods in com.google.api.gax.retrying that return RetryingFutureModifier and TypeMethodDescriptionDirectRetryingExecutor.createFuture(Callable<ResponseT> callable) Creates aRetryingFuture, which is a facade, returned to the client code to wait for any retriable operation to complete.DirectRetryingExecutor.createFuture(Callable<ResponseT> callable, RetryingContext context) Creates aRetryingFuture, which is a facade, returned to the client code to wait for any retriable operation to complete.RetryingExecutor.createFuture(Callable<ResponseT> callable) Creates theRetryingFuture, which is a facade, returned to the client code to wait for any retriable operation to complete.RetryingExecutorWithContext.createFuture(Callable<ResponseT> callable, RetryingContext context) ScheduledRetryingExecutor.createFuture(Callable<ResponseT> callable) Creates aRetryingFuture, which is a facade, returned to the client code to wait for any retriable operation to complete.ScheduledRetryingExecutor.createFuture(Callable<ResponseT> callable, RetryingContext context) Creates aRetryingFuture, which is a facade, returned to the client code to wait for any retriable operation to complete.Methods in com.google.api.gax.retrying with parameters of type RetryingFutureModifier and TypeMethodDescriptionDirectRetryingExecutor.submit(RetryingFuture<ResponseT> retryingFuture) Submits an attempt for execution in the current thread, causing the current thread to sleep for the specified by thegetAttemptSettings()amount of time.RetryingExecutor.submit(RetryingFuture<ResponseT> retryingFuture) Submits an attempt for execution.ScheduledRetryingExecutor.submit(RetryingFuture<ResponseT> retryingFuture) Submits an attempt for execution in a different thread.