Class RetryPolicyAdapter
- java.lang.Object
-
- software.amazon.awssdk.core.internal.retry.RetryPolicyAdapter
-
- All Implemented Interfaces:
RetryStrategy
public final class RetryPolicyAdapter extends Object implements RetryStrategy
Implements theRetryStrategyinterface by wrapping aRetryPolicyinstance.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRetryPolicyAdapter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AcquireInitialTokenResponseacquireInitialToken(AcquireInitialTokenRequest request)static RetryPolicyAdapter.Builderbuilder()booleanisInitialized()intmaxAttempts()RecordSuccessResponserecordSuccess(RecordSuccessRequest request)RefreshRetryTokenResponserefreshRetryToken(RefreshRetryTokenRequest request)RetryPolicyAdapter.BuildertoBuilder()
-
-
-
Method Detail
-
acquireInitialToken
public AcquireInitialTokenResponse acquireInitialToken(AcquireInitialTokenRequest request)
- Specified by:
acquireInitialTokenin interfaceRetryStrategy
-
refreshRetryToken
public RefreshRetryTokenResponse refreshRetryToken(RefreshRetryTokenRequest request)
- Specified by:
refreshRetryTokenin interfaceRetryStrategy
-
recordSuccess
public RecordSuccessResponse recordSuccess(RecordSuccessRequest request)
- Specified by:
recordSuccessin interfaceRetryStrategy
-
maxAttempts
public int maxAttempts()
- Specified by:
maxAttemptsin interfaceRetryStrategy
-
toBuilder
public RetryPolicyAdapter.Builder toBuilder()
- Specified by:
toBuilderin interfaceRetryStrategy
-
isInitialized
public boolean isInitialized()
-
builder
public static RetryPolicyAdapter.Builder builder()
-
-