Dmitry Potapov created HTTPCORE-374:
---------------------------------------
Summary: ConnPoolControl should provide list of known routes
Key: HTTPCORE-374
URL: https://issues.apache.org/jira/browse/HTTPCORE-374
Project: HttpComponents HttpCore
Issue Type: Improvement
Components: HttpCore, HttpCore NIO
Affects Versions: 4.4-alpha1
Reporter: Dmitry Potapov
Priority: Trivial
Attachments: httpasyncclient-getRoutes.patch,
httpclient-getRoutes.patch, httpcore-getRoutes.patch
Currently ConnPoolControl.getStats(HttpRoute) requires caller to store known
routes somewhere to get complete detailed connections stats, for example, when
checking for slow backends.
My suggestion is to add Set<T> getRoutes(); function to ConnPoolControl which
will return snapshot of all routes served by this pool.
With this function it will be able to get all routes stats, detect the weak
links among backends and report them.
I understand, that this change will break compatibility and won't be shipped
with any 4.3.x version, but can we have this in 4.4?
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]