Interface RetryingContext (2.21.0)

public interface RetryingContext

Context for a retryable operation.

It provides state to individual RetryingFutures via the RetryingExecutor.

Methods

getRetrySettings()

public abstract RetrySettings getRetrySettings()

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

Returns
TypeDescription
RetrySettings

getRetryableCodes()

public abstract Set<StatusCode.Code> getRetryableCodes()

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

Returns
TypeDescription
Set<Code>

getTracer()

public abstract ApiTracer getTracer()

Returns the ApiTracer associated with the current operation.

Returns
TypeDescription
ApiTracer