Interface RetryingContext (2.83.0)

public interface RetryingContext

Context for a retryable operation.

It provides state to individual RetryingFutures via the RetryingExecutor.

Methods

getRetrySettings()

public abstract @Nullable RetrySettings getRetrySettings()

Returns the RetrySettings to use with this context, or null if the default RetrySettings should be used.

Returns
Type Description
@org.jspecify.annotations.Nullable com.google.api.gax.retrying.RetrySettings

getRetryableCodes()

public abstract @Nullable Set<StatusCode.Code> getRetryableCodes()

Returns the retryable codes to use with this context, or null if the default retryable codes should be used.

Returns
Type Description
@org.jspecify.annotations.Nullable java.util.Set<Code>

getTracer()

public abstract ApiTracer getTracer()

Returns the ApiTracer associated with the current operation.

Returns
Type Description
ApiTracer