Paul King created GROOVY-11650:
----------------------------------

             Summary: Create drain extension method for Queues
                 Key: GROOVY-11650
                 URL: https://issues.apache.org/jira/browse/GROOVY-11650
             Project: Groovy
          Issue Type: New Feature
            Reporter: Paul King
             Fix For: 5.x


The standard iterator for queues like PriorityQueue don't iterate according to 
priority order. You have to use poll (or drainTo for blocking queues) to get 
the elements in priority order. It would be useful to have a "drain()" or 
"elements()" method to get a list of all the elements that successive calls to 
poll would return. The intention would be that the queue was drained upon 
completion of the call.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to