Christopher L. Shannon created AMQ-9157:
-------------------------------------------
Summary: Add a new advisory type for dispatched messages
Key: AMQ-9157
URL: https://issues.apache.org/jira/browse/AMQ-9157
Project: ActiveMQ
Issue Type: Bug
Components: Apollo, Broker
Affects Versions: 5.17.2
Reporter: Christopher L. Shannon
Assignee: Christopher L. Shannon
Fix For: 5.18.0
I have a use case where it would be useful for advisory messages to be
(optionally) turned on for dispatched messages. There is currently an advisory
for messages that have been consumed (acknowledged) but not for the dispatch
before the acknowledge.
I will be adding a new hook to the broker API to do this so that it follows the
same pattern as the other advisories such as delivered and consumed advisories.
The existing methods for pre/post processing dispatch are called from the
TransportConnection but the advisory logic should be called from the
subscriptions themselves on dispatch so that things like the connection context
can be easily passed and to better decide when to call it (such as not calling
for the Queue NULL_MESSAGE type).
There will be a new policy entry flag called {{advisoryForDispatched}} that
will be off by default.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)