Need time related metrics data
------------------------------

                 Key: HTTPCORE-230
                 URL: https://issues.apache.org/jira/browse/HTTPCORE-230
             Project: HttpComponents HttpCore
          Issue Type: New Feature
          Components: HttpCore
    Affects Versions: Future
            Reporter: Zhang Guilin
             Fix For: Future


I found this issue <a 
href="https://issues.apache.org/jira/browse/HTTPCORE-181";>HTTPCORE-181</a> 
raised before.
I got the similar requirement that we want to measure all kinds of time-related 
data to get the performance report such as:
1. DNS parsing time
2. Connection setup time
2. header parsing time
3. body transfer time
...
I found that there are a lot of "private" fields which have no setter method in 
this component, this makes us hard to extend the functionality.
For example in org.apache.http.impl.io.AbstractSessionInputBuffer#init() 
method, it would be better to change "this.metrics = new 
HttpTransportMetricsImpl();" to "this.metrics = createMetrics()" (a protected 
method) which subclasses can easily override this if they want to get an 
extended HttpTransportMetricsImpl instance.

Can some one look at this feature?

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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to