[
https://issues.apache.org/jira/browse/AMQ-8324?focusedWorklogId=947773&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-947773
]
ASF GitHub Bot logged work on AMQ-8324:
---------------------------------------
Author: ASF GitHub Bot
Created on: 11/Dec/24 13:19
Start Date: 11/Dec/24 13:19
Worklog Time Spent: 10m
Work Description: cshannon commented on PR #1364:
URL: https://github.com/apache/activemq/pull/1364#issuecomment-2535973736
As a follow up to my comment about following the spec 100% and whether we
really need to meet the requirement etc...
User's have been using the existing async client behavior for a very long
time so I think you could also make an argument to actually just make the new
Jakarta 3.1 completion listener behavior to be in line with the old behavior
even even if it doesn't match the spec 100% as it preserves existing behavior
and obviously is significantly less work to implement.
On one hand, i think the goal should be to be 100% compliant but on the
other hand it's also not like the broker has ever been fully compliant and
certainly isn't compliant today with not implementing much of the spec. And
there are times where I don't know how much it really matters if the spec is
fully met.
Anyways, I'm not sure what we should do as I'm sure there are uses cases and
client code that would now break if the code expects an exact match to the spec
and it deviates. Thinking about it, I don't really know how much it matters or
doesn't matter that clause
[7.3.8](https://jakarta.ee/specifications/messaging/3.1/jakarta-messaging-spec-3.1#use-of-the-completionlistener-by-the-jakarta-messaging-provider)
is honored as it depends on what a client is trying to do, but if it wasn't
honored we'd certainly need to disclose that somewhere for awareness.
Issue Time Tracking
-------------------
Worklog Id: (was: 947773)
Time Spent: 2h 20m (was: 2h 10m)
> Implement JMS 2.0 MessageProducer CompletionListener methods
> ------------------------------------------------------------
>
> Key: AMQ-8324
> URL: https://issues.apache.org/jira/browse/AMQ-8324
> Project: ActiveMQ Classic
> Issue Type: New Feature
> Reporter: Matt Pavlovich
> Assignee: Matt Pavlovich
> Priority: Major
> Labels: #jms2
> Fix For: 6.2.0
>
> Time Spent: 2h 20m
> Remaining Estimate: 0h
>
> CompletionListener, etc
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact