Skip to content

Conversation

tomazfernandes
Copy link
Contributor

@tomazfernandes tomazfernandes commented Sep 17, 2025

  • Introduce unified Jitter API (NONE, FULL, HALF) with builder .jitter(Jitter)
  • HALF jitter now samples uniformly in [ceil(timeout/2), timeout]; FULL/NONE unchanged
  • Centralize logic in ExponentialBackoffErrorHandler
  • Update docs and tests (unit + integration)
  • Cleanup for 4.0.0-M1.

@github-actions github-actions bot added component: sqs SQS integration related issue type: documentation Documentation or Samples related issue labels Sep 17, 2025
@tomazfernandes tomazfernandes force-pushed the jitter-adjustments branch 3 times, most recently from 3d347ab to 8af6f4b Compare September 17, 2025 21:28
@tomazfernandes tomazfernandes changed the title Consolidate ErrorHandlers, refine Jitter support Consolidate ErrorHandlers Sep 17, 2025
* Introduce unified Jitter API (NONE, FULL, HALF) with builder `.jitter(Jitter)`
* HALF jitter now samples uniformly in [ceil(timeout/2), timeout]; FULL/NONE unchanged
* Centralize logic in ExponentialBackoffErrorHandler
* Update docs and tests (unit + integration)
@tomazfernandes tomazfernandes changed the title Consolidate ErrorHandlers Consolidate ExponentialErrorHandlers Sep 17, 2025
@tomazfernandes tomazfernandes merged commit bb76621 into awspring:main Sep 17, 2025
5 checks passed
@tomazfernandes tomazfernandes deleted the jitter-adjustments branch September 17, 2025 23:54
@tomazfernandes
Copy link
Contributor Author

FYI @brun0-4ugusto @rafaelcgpava, just some cleanup for 4.0.0-M1.

Let me know if you have any questions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: sqs SQS integration related issue type: documentation Documentation or Samples related issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant