Expose Queue Purge functionalitiy for test clean up.
----------------------------------------------------

                 Key: QPID-2390
                 URL: https://issues.apache.org/jira/browse/QPID-2390
             Project: Qpid
          Issue Type: New Feature
          Components: Java Client, Java Performance Tests, Java Tests
    Affects Versions: 0.6
            Reporter: Martin Ritchie
            Priority: Minor


To aid in cleaning up of the tests in the event of failure exposing the queue 
purge method on AMQSession, as we do with queue delete, will give us a clean 
and easy way to empty a given queue. 

This approach is more favourable than simply receiving the messages from the 
queue for two reasons.
1) The test may be faiiing  because it cannot receive the messages fast enough. 
This may prevent a successful clean by simply calling receive till null.
2) We can guarrantee that the queue will be emptied when the purge returns.

By exposing it we are adding a new method to maintain, though this is an AMQP 
feature and so arguably we should already be exposing it. System testing for 
this new feature would be required.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to