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.