AcquireInitialTokenRequest interface.RetryStrategy to the request to start the attempts to be executed.AcquireInitialTokenResponse interface.RetryStrategy with the current configuration on this builder.RefreshRetryTokenRequestRefreshRetryTokenRequest instance.AcquireInitialTokenRequest instance with the given scope.AcquireInitialTokenRequest instance with the given scope.AcquireInitialTokenRequestImpl instance with the given scope.AcquireInitialTokenResponseImpl instance with the given token and suggested delay values.RecordSuccessResponseImpl with the given token and responses.RefreshRetryTokenResponse with the given token and delay.RecordSuccessRequest instance with the given token.RecordSuccessResponseImpl with the given token.RefreshRetryTokenResponse with the given token and delay.RetryStrategy using
RetryStrategy.recordSuccess(RecordSuccessRequest) to notify that the attempted execution succeeded.RecordSuccessRequest interffaceRetryStrategy after calling
RetryStrategy.recordSuccess(RecordSuccessRequest).RecordSuccessResponse interface.RetryStrategy using
RetryStrategy.refreshRetryToken(RefreshRetryTokenRequest) to notify that the attempted execution failed and the
RetryToken needs to be refreshed.RefreshRetryTokenRequest interface.RetryStrategy after calling RetryStrategy.refreshRetryToken(RefreshRetryTokenRequest).RefreshRetryTokenResponse interface.RetryStrategy.RetryStrategy.Builder with the current configuration.RetryToken acquired by this invocation, used in subsequent RetryStrategy.refreshRetryToken(com.ibm.cos.v2.retries.api.RefreshRetryTokenRequest) or
RetryStrategy.recordSuccess(com.ibm.cos.v2.retries.api.RecordSuccessRequest) calls.RetryToken to be refreshed.RetryToken acquired by this invocation, used in subsequent RetryStrategy.refreshRetryToken(com.ibm.cos.v2.retries.api.RefreshRetryTokenRequest) or
RetryStrategy.recordSuccess(com.ibm.cos.v2.retries.api.RecordSuccessRequest) calls.RetryStrategy when a new token cannot be acquired.Copyright © 2026. All rights reserved.