Tyronne Wickramarathne created ARTEMIS-2097:
-----------------------------------------------
Summary: Could it be possible to add a feature to block message
producers?
Key: ARTEMIS-2097
URL: https://issues.apache.org/jira/browse/ARTEMIS-2097
Project: ActiveMQ Artemis
Issue Type: New Feature
Components: Broker
Affects Versions: 1.5.5
Environment: AMQ-1.5.5
Reporter: Tyronne Wickramarathne
Fix For: unscheduled
Could it be possible to block all incoming messages without changing the
address-full-policy to 'BLOCK'?
The address full policy can be configured to block incoming messages should the
address full policy reaches the configured max-size-bytes attributes.
However, on certain circumstances it is important to make a JMS destination
drain without accepting incoming messages while keeping the address-full-policy
at 'PAGE'. For an instance, if a user needs to bring down the broker for
maintenance, it is important to allow the user to drain existing messages in
the corresponding destination without accepting any new messages.
Currently the pause() method on a destination pauses message consumers. In a
similar fashion could it be possible to add a new method to block message
producers on a given destination irrespective of the address-full-policy being
used?
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)