Skip to content

CAMEL-24401: Backport temporary replyTo refresh fix to camel-4.22.x - #25530

Open
atiaomar1978-hub wants to merge 1 commit into
apache:camel-4.22.xfrom
atiaomar1978-hub:cursor/CAMEL-24401-jms-replyto-refresh-4.22-c587
Open

CAMEL-24401: Backport temporary replyTo refresh fix to camel-4.22.x#25530
atiaomar1978-hub wants to merge 1 commit into
apache:camel-4.22.xfrom
atiaomar1978-hub:cursor/CAMEL-24401-jms-replyto-refresh-4.22-c587

Conversation

@atiaomar1978-hub

Copy link
Copy Markdown
Contributor

Summary

AI-generated on behalf of atiaomar1978-hub

Backport of CAMEL-24401 to camel-4.22.x.

Fixes camel-jms InOut producers using temporary reply queues entering a permanent Failed to resolve replyTo destination loop after JMS connection faults.

Changes

Same fix as the main PR: generation-based temporary reply refresh in TemporaryQueueReplyManager, deferred/guarded listener recovery trigger, and new unit/integration tests.

Main PR

atiaomar1978-hub#20

References

…2.x backport)

Replace the one-shot refreshWanted flag with a generation counter that is
only acknowledged after a replacement temporary queue is published to replyTo.
When a refresh is scheduled, defer listener-container recovery until after
the endpoint recovery interval and skip while Spring is already recovering.

Co-authored-by: Cursor <cursoragent@cursor.com>
@atiaomar1978-hub

Copy link
Copy Markdown
Contributor Author

AI Review Summary (Bugbot + Grok)

AI-generated on behalf of atiaomar1978-hub

Same changeset as main PR #25531 — see the full Bugbot + Grok review comment there:

#25531 (comment)

Backport note: this branch contains only the four camel-jms files (no unrelated model.properties drift). Safe to merge after main PR is approved, assuming no additional main-only fixes land first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants