activemq-flow: Several Fixes and enhancements for scalability as well as mock 
test improvements
-----------------------------------------------------------------------------------------------

                 Key: AMQ-2156
                 URL: https://issues.apache.org/activemq/browse/AMQ-2156
             Project: ActiveMQ
          Issue Type: Improvement
    Affects Versions: incubation
            Reporter: Colin MacNaughton
             Fix For: incubation


Several Changes to ActiveMQ Flow:
1. Changed dispatch contexts not to 'batch' dispatches, e.g. dispatch contexts 
do smaller units of work which should allow more fairness. 
2. Some fixes to hangs in FlowController
3. Added poll method to IPollableFlowSource so that queues can be polled 
without their own dispatch context. 
4. A few other miscellaneous cosmetic changes. 

Test Changes:
1. Implemented single AbstractTestConnection class which is extended by both 
broker and client connection impls. 
2. Separated out client and broker connections and test portions so that they 
can be run independently. MockBroker and the new MockClient now have main() 
methods and can be executed independently. 


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

Reply via email to