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)