[
https://issues.apache.org/jira/browse/HTTPCLIENT-1246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oleg Kalnichevski updated HTTPCLIENT-1246:
------------------------------------------
Fix Version/s: (was: 4.3 Final)
4.4 Final
> Patch for JmxEnabledHttpClient
> ------------------------------
>
> Key: HTTPCLIENT-1246
> URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1246
> Project: HttpComponents HttpClient
> Issue Type: New Feature
> Components: HttpClient
> Reporter: Mike Boyers
> Fix For: 4.4 Final
>
> Attachments: jmx-enabled-httpclient.patch
>
>
> Oleg asked me to submit this patch via JIRA. This is an initial version of
> code to enable JMX for requests/timeouts/etc.
> I've uploaded the patch as an attachment.
> Here are my comments about what I have and have not done. This is from an
> email earlier in the week:
> What I have at this point is a version of a JmxEnabledHttpClient that
> implements the HttpClient interface. You can instantiate a
> JmxEnabledHttpClient given an HttpClient. I have decoupled it from the work
> I had done previously (Spring-dependent), so it works without any additional
> dependencies. I probably just need a couple more hours to clean this area
> up. I did work on it a bit yesterday.
> But I have not made progress in integrating the stats more closely with the
> HttpClient codebase. So it doesn't currently have visibility into some of
> the underlying behavior of HttpClient and some of the mechanisms for
> retaining and managing statistics could probably be done more cheaply if they
> were integrated more closely. This is the area I just don't think I'm going
> to be able to find the time to do, sadly.
> So what I'm thinking at this point: I'll hand off what I've done (which is
> functional) and you guys can decide on whether or not to use it as the basis
> for anything going forward. Even if you decide not to ultimately check it in
> with the rest of the HttpClient code, it could still be useful to you in the
> short-term, as it could easily be turned into its own jar and used with the
> existing HttpClient. I'm pretty sure it records everything we talked about
> previous except the current pool size.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]