Skip to content

[AMQ-8320] Implement DeliveryDelay and Jakarta 3.1 compliance#1815

Open
pradeep85841 wants to merge 2 commits intoapache:mainfrom
pradeep85841:AMQ-8320
Open

[AMQ-8320] Implement DeliveryDelay and Jakarta 3.1 compliance#1815
pradeep85841 wants to merge 2 commits intoapache:mainfrom
pradeep85841:AMQ-8320

Conversation

@pradeep85841
Copy link
Contributor

  • Consolidated DeliveryDelay state into ActiveMQMessageProducerSupport for better encapsulation.
  • Implemented Jakarta 3.1 strictCompliance check to reject negative delays when enabled.
  • Fixed unreachable code and incorrect return types in ActiveMQProducer (JMS 2.0 wrapper).
  • Ensured delivery delay is effective by injecting AMQ_SCHEDULED_DELAY and JMSDeliveryTime properties during send.
  • Updated ActiveMQJMS2ContextTest to reflect that DeliveryDelay is now a supported feature.
  • Added functional tests for strict vs legacy behaviour.

@jbonofre
Copy link
Member

@pradeep85841 can you please upgrade to PR title ?

@jbonofre jbonofre self-requested a review March 20, 2026 16:50
@pradeep85841 pradeep85841 changed the title Amq 8320 [AMQ-8320] Implement DeliveryDelay and Jakarta 3.1 compliance Mar 20, 2026
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.

3 participants