Skip to content

ARTEMIS-3164 Move temporary prefix support from STOMP into the core session#6591

Open
anmol-saxena-14 wants to merge 5 commits into
apache:mainfrom
anmol-saxena-14:ARTEMIS-3164
Open

ARTEMIS-3164 Move temporary prefix support from STOMP into the core session#6591
anmol-saxena-14 wants to merge 5 commits into
apache:mainfrom
anmol-saxena-14:ARTEMIS-3164

Conversation

@anmol-saxena-14

Copy link
Copy Markdown
Contributor

Moves temporaryAnycastPrefix/temporaryMulticastPrefix out of STOMP-only code and into the core session, matching how anycastPrefix/multicastPrefix already work for every protocol. Also fixes STOMP's early prefix-stripping losing the temporary signal, and a cleanup bug where a temporary address created under a prefix was never deleted on disconnect.

Verified with: new TemporaryPrefixTest (5, Core client, no STOMP), StompTemporaryPrefixTest (8), full StompTest (103) and StompV12Test (79) regression, CoreClientTest, AmqpDurableReceiverReconnectWithMulticastPrefixTest, ServerSessionImplTest, HangConsumerTest, OrphanedConsumerDefenseTest — all passing.

@anmol-saxena-14
anmol-saxena-14 marked this pull request as ready for review July 21, 2026 16:57
@anmol-saxena-14

Copy link
Copy Markdown
Contributor Author

Link to earlier PR which got closed : #6378

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.

1 participant