You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Francesco Nigro (Jira)" <ji...@apache.org> on 2021/12/15 09:42:00 UTC
[jira] [Created] (ARTEMIS-3610) Artemis's Core JMS 2 CompletionListener with persistent messages should work by default
Francesco Nigro created ARTEMIS-3610:
----------------------------------------
Summary: Artemis's Core JMS 2 CompletionListener with persistent messages should work by default
Key: ARTEMIS-3610
URL: https://issues.apache.org/jira/browse/ARTEMIS-3610
Project: ActiveMQ Artemis
Issue Type: Bug
Reporter: Francesco Nigro
Assignee: Francesco Nigro
JMS 2 spec allow non-persistent messages sent to get CompletionListener's callback called without any response coming from the broker, but persistent ones should block OR reliably use the CompletionListener relying on broker's responses.
Right now if users won't configure confirmationWindowSize (that's -1 by default), they won't get *any* meaningful behaviour of CompletionListener both for persistent and non-persistent messages: we should provide a default configuration of confirmationWindowSize or just allow CompletionListener to work without configuring any, in order to let persistent messages to work as JMS 2 spec suggest re CompletionListener.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)