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)

Reply via email to