Uses of Interface
software.amazon.lambda.durable.retry.RetryStrategy
Packages that use RetryStrategy
-
Uses of RetryStrategy in software.amazon.lambda.durable.config
Methods in software.amazon.lambda.durable.config that return RetryStrategyModifier and TypeMethodDescriptionStepConfig.retryStrategy()Returns the retry strategy for this step, or the default strategy if not specified.WithRetryConfig.retryStrategy()Returns the retry strategy, or the default strategy if not specified.Methods in software.amazon.lambda.durable.config with parameters of type RetryStrategyModifier and TypeMethodDescriptionStepConfig.Builder.retryStrategy(RetryStrategy retryStrategy) Sets the retry strategy for the step.WithRetryConfig.Builder.retryStrategy(RetryStrategy retryStrategy) Sets the retry strategy.Constructors in software.amazon.lambda.durable.config with parameters of type RetryStrategyModifierConstructorDescriptionBuilder(RetryStrategy retryStrategy, StepSemantics semantics, SerDes serDes) -
Uses of RetryStrategy in software.amazon.lambda.durable.retry
Fields in software.amazon.lambda.durable.retry declared as RetryStrategyModifier and TypeFieldDescriptionstatic final RetryStrategyRetryStrategies.Presets.DEFAULTDefault retry strategy: - 6 total attempts (1 initial + 5 retries) - Initial delay: 5 seconds - Max delay: 60 seconds - Backoff rate: 2x - Jitter: FULLstatic final RetryStrategyRetryStrategies.Presets.NO_RETRYNo retry strategy - fails immediately on first error.Methods in software.amazon.lambda.durable.retry that return RetryStrategyModifier and TypeMethodDescriptionstatic RetryStrategyRetryStrategies.exponentialBackoff(int maxAttempts, Duration initialDelay, Duration maxDelay, double backoffRate, JitterStrategy jitter) Creates an exponential backoff retry strategy.static RetryStrategyRetryStrategies.fixedDelay(int maxAttempts, Duration fixedDelay) Creates a simple retry strategy that retries a fixed number of times with a fixed delay.