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.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.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.