apache / httpcomponents-client
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 429 files with 33,671 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (1,924 lines of code)
    • 32 files changed 21-50 times (9,577 lines of code)
    • 133 files changed 6-20 times (12,253 lines of code)
    • 261 files changed 1-5 times (9,917 lines of code)
0% | 5% | 28% | 36% | 29%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 429 files with 33,671 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 4 files changed by 11-25 contributors (2,248 lines of code)
    • 42 files changed by 6-10 contributors (10,692 lines of code)
    • 279 files changed by 2-5 contributors (17,255 lines of code)
    • 104 files changed by 1 contributor (3,476 lines of code)
0% | 6% | 31% | 51% | 10%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, txt, xml, yaml, md, properties, css, gitignore, gitattributes, rdf
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 5% | 28% | 36% | 29%
xml0% | 0% | 100% | 0% | 0%
rdf0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
httpclient50% | 6% | 29% | 35% | 28%
httpclient5-fluent0% | 0% | 37% | 43% | 18%
src0% | 0% | 97% | 0% | 2%
httpclient5-testing0% | 0% | 0% | 41% | 58%
ROOT0% | 0% | 0% | 100% | 0%
httpclient5-cache0% | 0% | 0% | 45% | 54%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
PoolingHttpClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
619 54 2016-01-26 2024-10-26 59 17 ggregory@apache.org garydgregory@gmail.com
PoolingAsyncClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
625 45 2017-02-23 2024-11-13 58 17 olegk@apache.org olegk@apache.org
HttpAsyncClientBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
680 56 2017-02-23 2025-03-19 54 12 olegk@apache.org olegk@apache.org
BasicHttpClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
543 46 2016-01-26 2024-02-20 40 10 ggregory@apache.org abernal@apache.org
HttpClientBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
670 52 2017-09-02 2024-09-06 36 10 olegk@apache.org olegk@apache.org
MinimalHttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
399 10 2017-02-23 2024-02-22 35 8 olegk@apache.org olegk@apache.org
SSLConnectionSocketFactory.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
324 21 2016-01-26 2024-09-26 34 11 ggregory@apache.org olegk@apache.org
DigestScheme.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
465 26 2016-01-26 2024-11-13 33 8 ggregory@apache.org abernal@apache.org
AsyncConnectExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
451 7 2017-05-06 2025-01-19 32 9 olegk@apache.org olegk@apache.org
AsyncRedirectExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
227 2 2017-05-01 2025-03-15 31 8 olegk@apache.org olegk@apache.org
DefaultHttpClientConnectionOperator.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
228 12 2016-01-26 2025-03-30 31 9 ggregory@apache.org olegk@apache.org
InternalHttpAsyncExecRuntime.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
281 17 2017-11-13 2025-01-09 31 6 olegk@apache.org olegk@apache.org
AsyncProtocolExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
282 3 2017-05-01 2024-08-26 31 8 olegk@apache.org stoty@apache.org
DefaultHostnameVerifier.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
290 18 2016-01-26 2025-04-01 31 9 ggregory@apache.org olegk@apache.org
Request.java
in httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent
292 58 2016-01-26 2025-02-05 31 8 ggregory@apache.org olegk@apache.org
H2AsyncClientBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
607 52 2019-07-12 2025-03-19 31 9 olegk@apache.org olegk@apache.org
InternalAbstractHttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
373 9 2017-11-13 2025-05-02 29 7 olegk@apache.org abernal@apache.org
InternalHttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
67 2 2017-02-23 2024-02-22 27 5 olegk@apache.org olegk@apache.org
ProtocolExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
245 3 2017-09-02 2024-08-26 27 5 olegk@apache.org stoty@apache.org
ConnectExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
231 4 2017-09-02 2025-01-20 25 5 olegk@apache.org olegk@apache.org
InternalHttpClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
169 7 2017-09-02 2025-05-02 24 5 olegk@apache.org abernal@apache.org
RedirectExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
183 2 2017-09-02 2025-03-15 24 5 olegk@apache.org olegk@apache.org
site.xml
in src/site
48 - 2007-07-08 2021-01-10 23 5 olegk@apache.org hboutemy@apache.org
PoolingAsyncClientConnectionManagerBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
157 19 2017-02-23 2024-11-13 23 7 olegk@apache.org olegk@apache.org
NTLMEngineImpl.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
1377 49 2016-01-26 2024-09-26 23 10 ggregory@apache.org olegk@apache.org
MinimalHttpClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
136 3 2017-09-02 2025-01-06 22 6 olegk@apache.org olegk@apache.org
BasicScheme.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
200 17 2016-01-26 2024-08-26 22 7 ggregory@apache.org garydgregory@gmail.com
InternalExecRuntime.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
257 20 2018-01-04 2024-09-26 22 5 olegk@apache.org olegk@apache.org
HttpAuthenticator.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
46 3 2016-01-26 2024-08-26 21 7 ggregory@apache.org stoty@apache.org
SystemDefaultCredentialsProvider.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
121 6 2016-01-26 2024-09-26 21 7 ggregory@apache.org olegk@apache.org
MainClientExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
135 2 2017-09-02 2025-01-06 21 5 olegk@apache.org olegk@apache.org
ProxyClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
149 4 2017-09-02 2024-08-26 21 8 olegk@apache.org stoty@apache.org
DefaultManagedHttpClientConnection.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
174 16 2016-01-26 2024-08-26 21 5 ggregory@apache.org garydgregory@gmail.com
HttpAsyncClients.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
216 24 2017-02-23 2025-03-19 21 2 olegk@apache.org olegk@apache.org
HttpAsyncMainClientExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
234 1 2017-11-13 2025-01-04 21 6 olegk@apache.org olegk@apache.org
GGSSchemeBase.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
198 9 2016-01-26 2024-09-26 20 8 ggregory@apache.org olegk@apache.org
RequestConfig.java
in httpclient5/src/main/java/org/apache/hc/client5/http/config
299 40 2016-01-26 2024-08-17 20 8 ggregory@apache.org garydgregory@gmail.com
DefaultAuthenticationStrategy.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl
83 2 2017-09-02 2024-08-26 19 8 olegk@apache.org stoty@apache.org
RequestAddCookies.java
in httpclient5/src/main/java/org/apache/hc/client5/http/protocol
136 2 2016-01-26 2025-02-05 19 9 ggregory@apache.org olegk@apache.org
PoolingHttpClientConnectionManagerBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
165 22 2017-01-07 2024-08-26 19 7 olegk@apache.org garydgregory@gmail.com
MultipartEntityBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime
183 24 2016-01-26 2025-03-17 19 10 ggregory@apache.org ben@benweissmann.com
DefaultManagedAsyncClientConnection.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
171 19 2017-09-05 2024-10-22 18 5 olegk@apache.org olegk@apache.org
Executor.java
in httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent
216 19 2016-01-26 2025-02-05 18 7 ggregory@apache.org olegk@apache.org
LoggingIOSession.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
265 31 2017-09-01 2024-08-26 17 5 olegk@apache.org garydgregory@gmail.com
AbstractClientTlsStrategy.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
274 9 2018-12-10 2024-09-26 17 7 olegk@apache.org olegk@apache.org
CloseableHttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
92 7 2017-02-23 2024-06-22 16 2 olegk@apache.org olegk@apache.org
DefaultAsyncClientConnectionOperator.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
186 8 2017-09-05 2024-04-07 16 4 olegk@apache.org richard.tippl@gmail.com
InternalH2AsyncExecRuntime.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
262 18 2019-07-12 2024-08-26 16 4 olegk@apache.org garydgregory@gmail.com
AbstractHttpAsyncClientBase.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
80 10 2017-02-23 2024-06-22 15 5 olegk@apache.org olegk@apache.org
90 - 2007-12-30 2017-11-19 15 4 rolandw@apache.org olegk@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
PoolingHttpClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
619 54 2016-01-26 2024-10-26 59 17 ggregory@apache.org garydgregory@gmail.com
PoolingAsyncClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
625 45 2017-02-23 2024-11-13 58 17 olegk@apache.org olegk@apache.org
HttpAsyncClientBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
680 56 2017-02-23 2025-03-19 54 12 olegk@apache.org olegk@apache.org
SSLConnectionSocketFactory.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
324 21 2016-01-26 2024-09-26 34 11 ggregory@apache.org olegk@apache.org
BasicHttpClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
543 46 2016-01-26 2024-02-20 40 10 ggregory@apache.org abernal@apache.org
HttpClientBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
670 52 2017-09-02 2024-09-06 36 10 olegk@apache.org olegk@apache.org
NTLMEngineImpl.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
1377 49 2016-01-26 2024-09-26 23 10 ggregory@apache.org olegk@apache.org
MultipartEntityBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime
183 24 2016-01-26 2025-03-17 19 10 ggregory@apache.org ben@benweissmann.com
AsyncConnectExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
451 7 2017-05-06 2025-01-19 32 9 olegk@apache.org olegk@apache.org
DefaultHostnameVerifier.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
290 18 2016-01-26 2025-04-01 31 9 ggregory@apache.org olegk@apache.org
DefaultHttpClientConnectionOperator.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
228 12 2016-01-26 2025-03-30 31 9 ggregory@apache.org olegk@apache.org
H2AsyncClientBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
607 52 2019-07-12 2025-03-19 31 9 olegk@apache.org olegk@apache.org
RequestAddCookies.java
in httpclient5/src/main/java/org/apache/hc/client5/http/protocol
136 2 2016-01-26 2025-02-05 19 9 ggregory@apache.org olegk@apache.org
ResponseProcessCookies.java
in httpclient5/src/main/java/org/apache/hc/client5/http/protocol
110 4 2016-01-26 2024-06-10 15 9 ggregory@apache.org garydgregory@gmail.com
MinimalHttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
399 10 2017-02-23 2024-02-22 35 8 olegk@apache.org olegk@apache.org
DigestScheme.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
465 26 2016-01-26 2024-11-13 33 8 ggregory@apache.org abernal@apache.org
Request.java
in httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent
292 58 2016-01-26 2025-02-05 31 8 ggregory@apache.org olegk@apache.org
AsyncRedirectExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
227 2 2017-05-01 2025-03-15 31 8 olegk@apache.org olegk@apache.org
AsyncProtocolExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
282 3 2017-05-01 2024-08-26 31 8 olegk@apache.org stoty@apache.org
ProxyClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
149 4 2017-09-02 2024-08-26 21 8 olegk@apache.org stoty@apache.org
RequestConfig.java
in httpclient5/src/main/java/org/apache/hc/client5/http/config
299 40 2016-01-26 2024-08-17 20 8 ggregory@apache.org garydgregory@gmail.com
GGSSchemeBase.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
198 9 2016-01-26 2024-09-26 20 8 ggregory@apache.org olegk@apache.org
DefaultAuthenticationStrategy.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl
83 2 2017-09-02 2024-08-26 19 8 olegk@apache.org stoty@apache.org
PublicSuffixMatcherLoader.java
in httpclient5/src/main/java/org/apache/hc/client5/http/psl
62 4 2016-01-26 2025-03-06 12 8 ggregory@apache.org joegallo@gmail.com
InternalAbstractHttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
373 9 2017-11-13 2025-05-02 29 7 olegk@apache.org abernal@apache.org
PoolingAsyncClientConnectionManagerBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
157 19 2017-02-23 2024-11-13 23 7 olegk@apache.org olegk@apache.org
BasicScheme.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
200 17 2016-01-26 2024-08-26 22 7 ggregory@apache.org garydgregory@gmail.com
HttpAuthenticator.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
46 3 2016-01-26 2024-08-26 21 7 ggregory@apache.org stoty@apache.org
SystemDefaultCredentialsProvider.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
121 6 2016-01-26 2024-09-26 21 7 ggregory@apache.org olegk@apache.org
PoolingHttpClientConnectionManagerBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
165 22 2017-01-07 2024-08-26 19 7 olegk@apache.org garydgregory@gmail.com
Executor.java
in httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent
216 19 2016-01-26 2025-02-05 18 7 ggregory@apache.org olegk@apache.org
AbstractClientTlsStrategy.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
274 9 2018-12-10 2024-09-26 17 7 olegk@apache.org olegk@apache.org
PublicSuffixMatcher.java
in httpclient5/src/main/java/org/apache/hc/client5/http/psl
150 12 2016-01-26 2025-04-01 15 7 ggregory@apache.org olegk@apache.org
AsyncHttpRequestRetryExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
139 3 2019-12-05 2024-10-18 12 7 michaelo@apache.org olegk@apache.org
HttpRFC7578Multipart.java
in httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime
72 4 2017-09-28 2025-02-28 10 7 sermojohn@gmail.com abernal@apache.org
InternalHttpAsyncExecRuntime.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
281 17 2017-11-13 2025-01-09 31 6 olegk@apache.org olegk@apache.org
MinimalHttpClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
136 3 2017-09-02 2025-01-06 22 6 olegk@apache.org olegk@apache.org
HttpAsyncMainClientExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
234 1 2017-11-13 2025-01-04 21 6 olegk@apache.org olegk@apache.org
PlainConnectionSocketFactory.java
in httpclient5/src/main/java/org/apache/hc/client5/http/socket
63 5 2016-01-26 2024-09-26 14 6 ggregory@apache.org olegk@apache.org
RFC6265CookieSpec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie
212 9 2016-01-26 2024-09-26 13 6 ggregory@apache.org olegk@apache.org
NTLMScheme.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
137 11 2016-01-26 2024-02-15 13 6 ggregory@apache.org olegk@apache.org
MultihomeIOSessionRequester.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
157 2 2017-11-08 2024-11-16 12 6 olegk@apache.org abernal@apache.org
ContentCompressionExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
111 4 2017-09-02 2024-08-17 11 6 olegk@apache.org garydgregory@gmail.com
HttpRequestRetryExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
132 2 2019-12-05 2024-08-26 9 6 michaelo@apache.org garydgregory@gmail.com
BasicCookieStore.java
in httpclient5/src/main/java/org/apache/hc/client5/http/cookie
116 9 2016-01-26 2024-08-17 8 6 ggregory@apache.org garydgregory@gmail.com
EntityBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/entity
149 24 2016-01-26 2024-08-17 7 6 ggregory@apache.org garydgregory@gmail.com
InternalHttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
67 2 2017-02-23 2024-02-22 27 5 olegk@apache.org olegk@apache.org
ProtocolExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
245 3 2017-09-02 2024-08-26 27 5 olegk@apache.org stoty@apache.org
ConnectExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
231 4 2017-09-02 2025-01-20 25 5 olegk@apache.org olegk@apache.org
InternalHttpClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
169 7 2017-09-02 2025-05-02 24 5 olegk@apache.org abernal@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ClassicToAsyncResponseConsumer.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat
254 28 2025-01-06 2025-01-06 1 1 olegk@apache.org olegk@apache.org
H2SharingConnPool.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
252 23 2024-11-13 2024-11-13 1 1 olegk@apache.org olegk@apache.org
HttpAsyncClientProtocolNegotiationStarter.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
224 1 2022-03-17 2025-03-19 2 1 olegk@apache.org olegk@apache.org
SharedOutputBuffer.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat
158 14 2025-01-06 2025-01-06 1 1 olegk@apache.org olegk@apache.org
SharedInputBuffer.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat
147 12 2025-01-06 2025-01-06 1 1 olegk@apache.org olegk@apache.org
ClassicToAsyncRequestProducer.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat
141 16 2025-01-06 2025-01-06 1 1 olegk@apache.org olegk@apache.org
H2AsyncClientProtocolStarter.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
135 1 2022-03-17 2025-03-19 2 1 olegk@apache.org olegk@apache.org
AuthCacheKeeper.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
108 8 2021-09-25 2024-02-15 3 1 olegk@apache.org olegk@apache.org
AbstractBackoff.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
100 13 2023-04-29 2023-04-29 1 1 arturobernalg@gmail.com arturobernalg@gmail.com
KerberosConfig.java
in httpclient5/src/main/java/org/apache/hc/client5/http/auth
97 12 2017-10-23 2023-05-07 2 1 olegk@apache.org olegk@apache.org
FutureRequestExecutionMetrics.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
95 21 2017-09-02 2017-09-02 1 1 olegk@apache.org olegk@apache.org
AsyncConnectionEndpoint.java
in httpclient5/src/main/java/org/apache/hc/client5/http/nio
92 7 2017-02-23 2024-01-14 7 1 olegk@apache.org olegk@apache.org
AsyncExecChain.java
in httpclient5/src/main/java/org/apache/hc/client5/http/async
79 3 2017-05-01 2024-02-15 7 1 olegk@apache.org olegk@apache.org
AbstractSharedBuffer.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat
76 7 2025-01-06 2025-01-06 1 1 olegk@apache.org olegk@apache.org
DistributedProxySelector.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/routing
69 4 2023-04-01 2023-04-01 1 1 arturobernalg@gmail.com arturobernalg@gmail.com
ClassicToAsyncAdaptor.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat
67 4 2025-01-06 2025-01-06 1 1 olegk@apache.org olegk@apache.org
PrefixedIncrementingId.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl
61 4 2022-02-26 2022-02-26 1 1 schlosna@gmail.com schlosna@gmail.com
CredentialsProviderBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
57 7 2021-09-23 2021-09-23 1 1 olegk@apache.org olegk@apache.org
NextNonceInterceptor.java
in httpclient5/src/main/java/org/apache/hc/client5/http/protocol
56 2 2024-11-03 2024-11-03 1 1 abernal@apache.org abernal@apache.org
RedirectingDecorator.java
in httpclient5-testing/src/main/java/org/apache/hc/client5/testing/classic
53 2 2020-03-16 2020-03-16 1 1 olegk@apache.org olegk@apache.org
AuthResult.java
in httpclient5-testing/src/main/java/org/apache/hc/client5/testing/auth
52 8 2022-12-06 2022-12-06 1 1 olegk@apache.org olegk@apache.org
RequestUpgrade.java
in httpclient5/src/main/java/org/apache/hc/client5/http/protocol
49 2 2024-01-25 2025-01-07 3 1 olegk@apache.org olegk@apache.org
LaxRedirectStrategy.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl
47 2 2024-08-03 2024-08-03 1 1 otavio.prado@sensedia.com otavio.prado@sensedia.com
MultihomeConnectionInitiator.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
43 3 2019-12-15 2019-12-15 1 1 michaelo@apache.org michaelo@apache.org
ConnectionEndpoint.java
in httpclient5/src/main/java/org/apache/hc/client5/http/io
42 2 2017-02-23 2024-01-17 8 1 olegk@apache.org olegk@apache.org
AsyncClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/nio
42 1 2017-02-23 2020-12-25 12 1 olegk@apache.org olegk@apache.org
BearerToken.java
in httpclient5/src/main/java/org/apache/hc/client5/http/auth
42 5 2022-12-06 2022-12-06 1 1 olegk@apache.org olegk@apache.org
HttpEntityDigester.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
40 3 2016-01-26 2016-01-26 1 1 ggregory@apache.org ggregory@apache.org
ConcurrentCountMap.java
in httpclient5-cache/src/main/java/org/apache/hc/client5/http/schedule
39 5 2018-01-05 2018-10-13 2 1 olegk@apache.org olegk@apache.org
ExecChain.java
in httpclient5/src/main/java/org/apache/hc/client5/http/classic
30 1 2017-09-02 2024-02-15 4 1 olegk@apache.org olegk@apache.org
AsyncExecChainElement.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
30 2 2017-05-01 2020-12-20 2 1 olegk@apache.org olegk@apache.org
SubjectName.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
28 5 2017-01-20 2017-01-20 1 1 olegk@apache.org olegk@apache.org
LoggingSocketHolder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
28 3 2016-12-27 2024-06-22 4 1 olegk@apache.org olegk@apache.org
ExecChainElement.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
27 2 2017-09-02 2020-12-20 2 1 olegk@apache.org olegk@apache.org
SingleCredentialsProvider.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
27 4 2021-09-23 2021-09-23 1 1 olegk@apache.org olegk@apache.org
HttpsSupport.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
26 2 2018-10-21 2020-12-20 2 1 olegk@apache.org olegk@apache.org
SimpleRequestProducer.java
in httpclient5/src/main/java/org/apache/hc/client5/http/async/methods
26 1 2017-02-23 2021-03-14 8 1 olegk@apache.org olegk@apache.org
EndpointInfo.java
in httpclient5/src/main/java/org/apache/hc/client5/http
26 4 2024-01-14 2024-01-14 1 1 olegk@apache.org olegk@apache.org
BasicHttpClientResponseHandler.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
24 2 2017-09-02 2018-10-13 2 1 olegk@apache.org olegk@apache.org
CredentialsMatcher.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
24 1 2021-09-23 2024-09-26 2 1 olegk@apache.org olegk@apache.org
Hex.java
in httpclient5/src/main/java/org/apache/hc/client5/http/utils
23 3 2022-05-28 2022-05-28 1 1 j3graham@gmail.com j3graham@gmail.com
FixedCredentialsProvider.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
23 3 2021-09-23 2021-09-23 1 1 olegk@apache.org olegk@apache.org
ClassicToAsyncSupport.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat
19 1 2025-01-06 2025-01-06 1 1 olegk@apache.org olegk@apache.org
ClientProtocolException.java
in httpclient5/src/main/java/org/apache/hc/client5/http
18 4 2017-09-02 2017-09-02 1 1 olegk@apache.org olegk@apache.org
TlsSocketStrategy.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
16 - 2024-01-21 2024-01-21 1 1 olegk@apache.org olegk@apache.org
HttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/async
16 - 2017-02-23 2018-09-20 4 1 olegk@apache.org olegk@apache.org
ManagedAsyncClientConnection.java
in httpclient5/src/main/java/org/apache/hc/client5/http/nio
16 1 2017-09-05 2020-12-25 5 1 olegk@apache.org olegk@apache.org
AuthSchemeSupport.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
16 1 2021-09-13 2021-09-13 1 1 olegk@apache.org olegk@apache.org
Redirect.java
in httpclient5-testing/src/main/java/org/apache/hc/client5/testing/redirect
15 2 2020-03-16 2020-03-16 1 1 olegk@apache.org olegk@apache.org
DetachedSocketFactory.java
in httpclient5/src/main/java/org/apache/hc/client5/http/io
15 1 2024-01-21 2025-02-09 2 1 olegk@apache.org olegk@apache.org
Correlations

File Size vs. Number of Changes: 429 points

httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalAbstractHttpAsyncClient.java x: 373 lines of code y: 29 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/InternalHttpClient.java x: 169 lines of code y: 24 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/Cookie.java x: 40 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/ProtocolSwitchStrategy.java x: 105 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/psl/PublicSuffixMatcher.java x: 150 lines of code y: 15 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/DefaultHostnameVerifier.java x: 290 lines of code y: 31 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/DnsUtils.java x: 51 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/RequestEntityProxy.java x: 85 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/PublicSuffixDomainFilter.java x: 95 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/DefaultHttpClientConnectionOperator.java x: 228 lines of code y: 31 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MultipartEntityBuilder.java x: 183 lines of code y: 19 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncClientBuilder.java x: 607 lines of code y: 31 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncClientProtocolStarter.java x: 135 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientBuilder.java x: 680 lines of code y: 54 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientProtocolNegotiationStarter.java x: 224 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClients.java x: 216 lines of code y: 21 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultRedirectStrategy.java x: 102 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/RedirectExec.java x: 183 lines of code y: 24 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RedirectStrategy.java x: 27 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/psl/PublicSuffixMatcherLoader.java x: 62 lines of code y: 12 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/FormBodyPartBuilder.java x: 115 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/HttpRFC7578Multipart.java x: 72 lines of code y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/ClientTlsStrategyBuilder.java x: 107 lines of code y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/io/DetachedSocketFactory.java x: 15 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthScheme.java x: 33 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/AuthenticationHandler.java x: 317 lines of code y: 2 # changes httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Executor.java x: 216 lines of code y: 18 # changes httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Request.java x: 292 lines of code y: 31 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestAddCookies.java x: 136 lines of code y: 19 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/CloseableDelegate.java x: 10 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/CloseableHttpResponse.java x: 182 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/MainClientExec.java x: 135 lines of code y: 21 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/MinimalHttpClient.java x: 136 lines of code y: 22 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/AbstractSharedBuffer.java x: 76 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/ClassicToAsyncAdaptor.java x: 67 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/ClassicToAsyncRequestProducer.java x: 141 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/ClassicToAsyncResponseConsumer.java x: 254 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/ClassicToAsyncSupport.java x: 19 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/IOCallback.java x: 5 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/SharedInputBuffer.java x: 147 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/SharedOutputBuffer.java x: 158 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/TransportException.java x: 9 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthExchange.java x: 62 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultAuthenticationStrategy.java x: 83 lines of code y: 19 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncConnectExec.java x: 451 lines of code y: 32 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncProtocolExec.java x: 282 lines of code y: 31 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/HttpAuthenticator.java x: 46 lines of code y: 21 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ConnectExec.java x: 231 lines of code y: 25 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ProtocolExec.java x: 245 lines of code y: 27 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ProxyClient.java x: 149 lines of code y: 21 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestUpgrade.java x: 49 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncMainClientExec.java x: 145 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncMainClientExec.java x: 234 lines of code y: 21 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/LoggingAsyncClientExchangeHandler.java x: 136 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/SystemDefaultDnsResolver.java x: 48 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/H2SharingConnPool.java x: 252 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/PoolingAsyncClientConnectionManager.java x: 625 lines of code y: 58 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/PoolingAsyncClientConnectionManagerBuilder.java x: 157 lines of code y: 23 # changes httpclient5/src/main/java/org/apache/hc/client5/http/DnsResolver.java x: 24 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/MultihomeIOSessionRequester.java x: 157 lines of code y: 12 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/DigestScheme.java x: 465 lines of code y: 33 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/HttpClientContext.java x: 397 lines of code y: 14 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/NextNonceInterceptor.java x: 56 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/PoolingHttpClientConnectionManager.java x: 619 lines of code y: 59 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/DefaultManagedAsyncClientConnection.java x: 171 lines of code y: 18 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncHttpRequestRetryExec.java x: 139 lines of code y: 12 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/AsyncRandomHandler.java x: 154 lines of code y: 11 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/classic/RandomHandler.java x: 108 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/HttpRoute.java x: 211 lines of code y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/RouteInfo.java x: 21 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/RouteTracker.java x: 203 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleResponseBuilder.java x: 102 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthScope.java x: 169 lines of code y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/NTCredentials.java x: 123 lines of code y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/SetCookie.java x: 18 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/UrlEncodedFormEntity.java x: 24 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MimeConsts.java x: 8 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/CookieSpecSupport.java x: 32 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultConnectionKeepAliveStrategy.java x: 37 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/IdleConnectionEvictor.java x: 52 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/InMemoryDnsResolver.java x: 44 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/Wire.java x: 113 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/AuthChallengeParser.java x: 138 lines of code y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/CredentialsMatcher.java x: 24 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/GGSSchemeBase.java x: 198 lines of code y: 20 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/NTLMEngineImpl.java x: 1377 lines of code y: 23 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/SystemDefaultCredentialsProvider.java x: 121 lines of code y: 21 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/FutureRequestExecutionService.java x: 60 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/InternalExecRuntime.java x: 257 lines of code y: 22 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ResponseEntityProxy.java x: 166 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicClientCookie.java x: 168 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicDomainHandler.java x: 91 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/LaxExpiresHandler.java x: 175 lines of code y: 13 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/RFC6265CookieSpec.java x: 212 lines of code y: 13 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/ManagedHttpClientConnectionFactory.java x: 175 lines of code y: 14 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/routing/BasicRouteDirector.java x: 80 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/routing/SystemDefaultRoutePlanner.java x: 71 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestDefaultHeaders.java x: 41 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/routing/RoutingSupport.java x: 50 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/socket/PlainConnectionSocketFactory.java x: 63 lines of code y: 14 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/AbstractClientTlsStrategy.java x: 274 lines of code y: 17 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/DistinguishedNameParser.java x: 85 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/SSLConnectionSocketFactory.java x: 324 lines of code y: 34 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/ByteArrayBuilder.java x: 152 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpClientBuilder.java x: 670 lines of code y: 36 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleAsyncEntityConsumer.java x: 42 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleResponseConsumer.java x: 27 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/BackoffManager.java x: 6 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/ExecRuntime.java x: 46 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/methods/ClassicHttpRequests.java x: 86 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/methods/HttpDelete.java x: 12 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/methods/HttpTrace.java x: 17 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/methods/HttpUriRequestBase.java x: 73 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/config/Configurable.java x: 4 lines of code y: 2 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/AuthenticatingAsyncDecorator.java x: 149 lines of code y: 11 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/RedirectingAsyncDecorator.java x: 111 lines of code y: 2 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/ServiceUnavailableAsyncDecorator.java x: 93 lines of code y: 2 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/auth/AbstractAuthenticationHandler.java x: 41 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultHttpRequestRetryStrategy.java x: 125 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/RequestSupport.java x: 36 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalH2AsyncExecRuntime.java x: 262 lines of code y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/LoggingIOSession.java x: 265 lines of code y: 17 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/AsyncExecCallback.java x: 14 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/AsyncExecChainHandler.java x: 19 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/AsyncExecRuntime.java x: 45 lines of code y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/AbstractBinPushConsumer.java x: 37 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/AbstractBinResponseConsumer.java x: 48 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/AbstractCharPushConsumer.java x: 55 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/AbstractCharResponseConsumer.java x: 67 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleBody.java x: 59 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleHttpRequest.java x: 80 lines of code y: 13 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleHttpRequests.java x: 94 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/BasicScheme.java x: 200 lines of code y: 22 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/BearerScheme.java x: 152 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/AIMDBackoffManager.java x: 24 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ExponentialBackoffManager.java x: 29 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpRequestRetryExec.java x: 132 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/DefaultManagedHttpClientConnection.java x: 174 lines of code y: 21 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/PoolingHttpClientConnectionManagerBuilder.java x: 165 lines of code y: 19 # changes httpclient5/src/main/java/org/apache/hc/client5/http/validator/ETag.java x: 136 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/IgnoreCompleteExceptionFutureCallback.java x: 34 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/IgnoreCompleteExceptonFutureCallback.java x: 8 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/HttpClient.java x: 37 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/MessageCopier.java x: 6 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/StateHolder.java x: 7 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/DeflateInputStream.java x: 46 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/LoggingInputStream.java x: 84 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/SSLConnectionSocketFactoryBuilder.java x: 72 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/config/ConnectionConfig.java x: 115 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/config/RequestConfig.java x: 299 lines of code y: 20 # changes httpclient5/src/main/java/org/apache/hc/client5/http/config/TlsConfig.java x: 110 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/BasicCookieStore.java x: 116 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/CookieStore.java x: 15 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/EntityBuilder.java x: 149 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/BasicAuthCache.java x: 156 lines of code y: 13 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ContentCompressionExec.java x: 111 lines of code y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MultipartFormEntity.java x: 82 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/LazyDecompressingInputStream.java x: 66 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/LaxRedirectStrategy.java x: 47 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/Operations.java x: 48 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/LoggingSocketHolder.java x: 28 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/io/ManagedHttpClientConnection.java x: 19 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AbstractHttpAsyncClientBase.java x: 80 lines of code y: 15 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/CloseableHttpAsyncClient.java x: 92 lines of code y: 16 # changes httpclient5-cache/src/main/java/org/apache/hc/client5/http/impl/schedule/ImmediateSchedulingStrategy.java x: 13 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/CookiePathComparator.java x: 34 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/CookiePriorityComparator.java x: 27 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/DeflateInputStreamFactory.java x: 16 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultClientConnectionReuseStrategy.java x: 20 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultSchemePortResolver.java x: 32 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultUserTokenHandler.java x: 55 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/NoopUserTokenHandler.java x: 14 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/RequestCopier.java x: 23 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/DigestSchemeFactory.java x: 22 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/NTLMSchemeFactory.java x: 15 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ClassicRequestCopier.java x: 24 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicHttpOnlyHandler.java x: 33 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/IgnoreSpecSpec.java x: 26 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/LaxMaxAgeHandler.java x: 43 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/DefaultHttpResponseParserFactory.java x: 50 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestIfRange.java x: 51 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/ResponseProcessCookies.java x: 110 lines of code y: 15 # changes httpclient5/src/main/java/org/apache/hc/client5/http/psl/PublicSuffixListParser.java x: 95 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/TrustAllStrategy.java x: 14 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/TunnelRefusedException.java x: 28 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/AbstractClientContextBuilder.java x: 79 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ConnectTimeoutException.java x: 18 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/DefaultAsyncClientConnectionOperator.java x: 186 lines of code y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalH2AsyncClient.java x: 63 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalHttpAsyncClient.java x: 67 lines of code y: 27 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/MinimalH2AsyncClient.java x: 200 lines of code y: 14 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/MinimalHttpAsyncClient.java x: 399 lines of code y: 35 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/AsyncExecChain.java x: 79 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/ExecChain.java x: 30 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/AuthCacheKeeper.java x: 108 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/NTLMScheme.java x: 137 lines of code y: 13 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/routing/DefaultRoutePlanner.java x: 77 lines of code y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestAuthCache.java x: 81 lines of code y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestClientConnControl.java x: 46 lines of code y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestExpectContinue.java x: 37 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/DateUtils.java x: 182 lines of code y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/BasicHttpClientConnectionManager.java x: 543 lines of code y: 40 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/AbstractSimpleServerExchangeHandler.java x: 62 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/LinearBackoffManager.java x: 88 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/ConscryptClientTlsStrategy.java x: 89 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/DefaultClientTlsStrategy.java x: 92 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalH2ConnPool.java x: 160 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/io/HttpClientConnectionOperator.java x: 46 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/EndpointInfo.java x: 26 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/io/ConnectionEndpoint.java x: 42 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/nio/AsyncConnectionEndpoint.java x: 92 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/socket/ConnectionSocketFactory.java x: 38 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/socket/LayeredConnectionSocketFactory.java x: 23 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/TlsSocketStrategy.java x: 16 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/validator/ValidatorType.java x: 4 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/LenientHttpResponseParser.java x: 34 lines of code y: 9 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/classic/AuthenticatingDecorator.java x: 83 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/IgnoreCookieSpecFactory.java x: 30 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/RFC6265CookieSpecFactory.java x: 87 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/KerberosConfig.java x: 97 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/KerberosCredentials.java x: 26 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/KerberosScheme.java x: 29 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/NTLMEngine.java x: 13 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/AbstractBackoff.java x: 100 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/BackoffStrategyExec.java x: 63 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/routing/DistributedProxySelector.java x: 69 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/AbstractMultipartFormat.java x: 158 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/HttpResponseException.java x: 38 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/BearerToken.java x: 42 lines of code y: 1 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/auth/AuthResult.java x: 52 lines of code y: 1 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/auth/Authenticator.java x: 9 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/UsernamePasswordCredentials.java x: 55 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/URIUtils.java x: 189 lines of code y: 12 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/BasicUserPrincipal.java x: 47 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/NTUserPrincipal.java x: 70 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/RFC6265LaxSpec.java x: 22 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/Base64.java x: 57 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/Hex.java x: 23 lines of code y: 1 # changes httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Response.java x: 100 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/ExecSupport.java x: 12 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/PrefixedIncrementingId.java x: 61 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleRequestBuilder.java x: 313 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/UserTokenHandler.java x: 12 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/nio/AsyncClientConnectionManager.java x: 42 lines of code y: 12 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/Header.java x: 97 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncExecChainElement.java x: 30 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ExecChainElement.java x: 27 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleHttpResponse.java x: 70 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleRequestProducer.java x: 26 lines of code y: 8 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/classic/EchoHandler.java x: 43 lines of code y: 3 # changes src/site/site.xml x: 48 lines of code y: 23 # changes src/site/resources/css/site.css x: 1 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/CookieOrigin.java x: 53 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/LogAppendable.java x: 40 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/ChainElement.java x: 4 lines of code y: 3 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/classic/RedirectingDecorator.java x: 53 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ConnectExceptionSupport.java x: 48 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/FormBodyPart.java x: 19 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MultipartPart.java x: 22 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MultipartPartBuilder.java x: 75 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/MultihomeConnectionInitiator.java x: 43 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/CredentialsStore.java x: 5 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/ConnPoolSupport.java x: 36 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/io/HttpClientConnectionManager.java x: 13 lines of code y: 9 # changes httpclient5-cache/src/main/java/org/apache/hc/client5/http/impl/schedule/package-info.java x: 1 lines of code y: 1 # changes httpclient5-cache/src/main/java/org/apache/hc/client5/http/schedule/ConcurrentCountMap.java x: 39 lines of code y: 2 # changes httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Async.java x: 76 lines of code y: 4 # changes httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Content.java x: 39 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthStateCacheable.java x: 11 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/methods/package-info.java x: 1 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpRequestTaskCallable.java x: 81 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/AbstractCookieSpec.java x: 43 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/CookieSpecBase.java x: 87 lines of code y: 3 # changes doap_HttpComponents_Client.rdf x: 90 lines of code y: 15 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/InputStreamBody.java x: 52 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/FutureRequestExecutionMetrics.java x: 95 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/RequestAbortedException.java x: 14 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/SubjectName.java x: 28 lines of code y: 1 # changes
59.0
# changes
  min: 1.0
  average: 6.98
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.5
  max: 59.0
0 1377.0
lines of code
min: 1.0 | average: 78.49 | 25th percentile: 15.0 | median: 40.0 | 75th percentile: 95.0 | max: 1377.0

Number of Contributors vs. Number of Changes: 429 points

httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalAbstractHttpAsyncClient.java x: 7 # contributors y: 29 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/InternalHttpClient.java x: 5 # contributors y: 24 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/Cookie.java x: 4 # contributors y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/ProtocolSwitchStrategy.java x: 2 # contributors y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/psl/PublicSuffixMatcher.java x: 7 # contributors y: 15 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/DefaultHostnameVerifier.java x: 9 # contributors y: 31 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/RequestEntityProxy.java x: 4 # contributors y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/PublicSuffixDomainFilter.java x: 3 # contributors y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MultipartEntityBuilder.java x: 10 # contributors y: 19 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncClientProtocolStarter.java x: 1 # contributors y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientBuilder.java x: 12 # contributors y: 54 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClients.java x: 2 # contributors y: 21 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultRedirectStrategy.java x: 3 # contributors y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncRedirectExec.java x: 8 # contributors y: 31 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RedirectStrategy.java x: 2 # contributors y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/psl/PublicSuffixMatcherLoader.java x: 8 # contributors y: 12 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/FormBodyPartBuilder.java x: 5 # contributors y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/HttpRFC7578Multipart.java x: 7 # contributors y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/ClientTlsStrategyBuilder.java x: 4 # contributors y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthScheme.java x: 3 # contributors y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/AuthenticationHandler.java x: 2 # contributors y: 2 # changes httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Executor.java x: 7 # contributors y: 18 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestAddCookies.java x: 9 # contributors y: 19 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/CloseableDelegate.java x: 1 # contributors y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/CloseableHttpResponse.java x: 2 # contributors y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/MainClientExec.java x: 5 # contributors y: 21 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/MinimalHttpClient.java x: 6 # contributors y: 22 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultAuthenticationStrategy.java x: 8 # contributors y: 19 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncConnectExec.java x: 9 # contributors y: 32 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/HttpAuthenticator.java x: 7 # contributors y: 21 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ConnectExec.java x: 5 # contributors y: 25 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ProtocolExec.java x: 5 # contributors y: 27 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ProxyClient.java x: 8 # contributors y: 21 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalHttpAsyncExecRuntime.java x: 6 # contributors y: 31 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestUpgrade.java x: 1 # contributors y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncMainClientExec.java x: 4 # contributors y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncMainClientExec.java x: 6 # contributors y: 21 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/LoggingAsyncClientExchangeHandler.java x: 2 # contributors y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/SystemDefaultDnsResolver.java x: 4 # contributors y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/PoolingAsyncClientConnectionManager.java x: 17 # contributors y: 58 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/PoolingAsyncClientConnectionManagerBuilder.java x: 7 # contributors y: 23 # changes httpclient5/src/main/java/org/apache/hc/client5/http/DnsResolver.java x: 3 # contributors y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/MultihomeIOSessionRequester.java x: 6 # contributors y: 12 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/DigestScheme.java x: 8 # contributors y: 33 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/HttpClientContext.java x: 5 # contributors y: 14 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/PoolingHttpClientConnectionManager.java x: 17 # contributors y: 59 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/DefaultManagedAsyncClientConnection.java x: 5 # contributors y: 18 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncHttpRequestRetryExec.java x: 7 # contributors y: 12 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/AsyncRandomHandler.java x: 4 # contributors y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/RouteInfo.java x: 2 # contributors y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthScope.java x: 5 # contributors y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/UrlEncodedFormEntity.java x: 2 # contributors y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/InMemoryDnsResolver.java x: 5 # contributors y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/Wire.java x: 5 # contributors y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/GGSSchemeBase.java x: 8 # contributors y: 20 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/NTLMEngineImpl.java x: 10 # contributors y: 23 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/InternalExecRuntime.java x: 5 # contributors y: 22 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/LaxExpiresHandler.java x: 5 # contributors y: 13 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/RFC6265CookieSpec.java x: 6 # contributors y: 13 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/routing/SystemDefaultRoutePlanner.java x: 2 # contributors y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/socket/PlainConnectionSocketFactory.java x: 6 # contributors y: 14 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/AbstractClientTlsStrategy.java x: 7 # contributors y: 17 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/SSLConnectionSocketFactory.java x: 11 # contributors y: 34 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpClientBuilder.java x: 10 # contributors y: 36 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleResponseConsumer.java x: 3 # contributors y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalH2AsyncExecRuntime.java x: 4 # contributors y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/LoggingIOSession.java x: 5 # contributors y: 17 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/AsyncExecRuntime.java x: 2 # contributors y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/AbstractBinPushConsumer.java x: 3 # contributors y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/AbstractCharResponseConsumer.java x: 3 # contributors y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/BasicHttpRequests.java x: 4 # contributors y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleHttpRequest.java x: 4 # contributors y: 13 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/BasicScheme.java x: 7 # contributors y: 22 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpRequestRetryExec.java x: 6 # contributors y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/PoolingHttpClientConnectionManagerBuilder.java x: 7 # contributors y: 19 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/BasicCookieStore.java x: 6 # contributors y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/EntityBuilder.java x: 6 # contributors y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ContentCompressionExec.java x: 6 # contributors y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/LoggingSocketHolder.java x: 1 # contributors y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AbstractHttpAsyncClientBase.java x: 5 # contributors y: 15 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/CloseableHttpAsyncClient.java x: 2 # contributors y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/BasicSchemeFactory.java x: 5 # contributors y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/ResponseProcessCookies.java x: 9 # contributors y: 15 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/MinimalHttpAsyncClient.java x: 8 # contributors y: 35 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/AsyncExecChain.java x: 1 # contributors y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestClientConnControl.java x: 5 # contributors y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/BasicHttpClientConnectionManager.java x: 10 # contributors y: 40 # changes httpclient5/src/main/java/org/apache/hc/client5/http/io/ConnectionEndpoint.java x: 1 # contributors y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/URIUtils.java x: 3 # contributors y: 12 # changes httpclient5/src/main/java/org/apache/hc/client5/http/nio/AsyncClientConnectionManager.java x: 1 # contributors y: 12 # changes httpclient5/src/main/java/org/apache/hc/client5/http/nio/ManagedAsyncClientConnection.java x: 1 # contributors y: 5 # changes src/site/site.xml x: 5 # contributors y: 23 # changes doap_HttpComponents_Client.rdf x: 4 # contributors y: 15 # changes
59.0
# changes
  min: 1.0
  average: 6.98
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.5
  max: 59.0
0 17.0
# contributors
min: 1.0 | average: 3.07 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 17.0

Number of Contributors vs. File Size: 429 points

httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalAbstractHttpAsyncClient.java x: 7 # contributors y: 373 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/InternalHttpClient.java x: 5 # contributors y: 169 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/cookie/Cookie.java x: 4 # contributors y: 40 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/ProtocolSwitchStrategy.java x: 2 # contributors y: 105 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/psl/PublicSuffixMatcher.java x: 7 # contributors y: 150 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/ssl/DefaultHostnameVerifier.java x: 9 # contributors y: 290 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/utils/DnsUtils.java x: 2 # contributors y: 51 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/RequestEntityProxy.java x: 4 # contributors y: 85 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/PublicSuffixDomainFilter.java x: 3 # contributors y: 95 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/DefaultHttpClientConnectionOperator.java x: 9 # contributors y: 228 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MultipartEntityBuilder.java x: 10 # contributors y: 183 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncClientBuilder.java x: 9 # contributors y: 607 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncClientProtocolStarter.java x: 1 # contributors y: 135 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientBuilder.java x: 12 # contributors y: 680 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientProtocolNegotiationStarter.java x: 1 # contributors y: 224 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClients.java x: 2 # contributors y: 216 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultRedirectStrategy.java x: 3 # contributors y: 102 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncRedirectExec.java x: 8 # contributors y: 227 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/RedirectExec.java x: 5 # contributors y: 183 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RedirectStrategy.java x: 2 # contributors y: 27 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/psl/PublicSuffixMatcherLoader.java x: 8 # contributors y: 62 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/FormBodyPartBuilder.java x: 5 # contributors y: 115 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/HttpRFC7578Multipart.java x: 7 # contributors y: 72 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/ssl/ClientTlsStrategyBuilder.java x: 4 # contributors y: 107 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/io/DetachedSocketFactory.java x: 1 # contributors y: 15 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthScheme.java x: 3 # contributors y: 33 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/AuthenticationHandler.java x: 2 # contributors y: 317 lines of code httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Executor.java x: 7 # contributors y: 216 lines of code httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Request.java x: 8 # contributors y: 292 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestAddCookies.java x: 9 # contributors y: 136 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/CloseableDelegate.java x: 1 # contributors y: 10 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/CloseableHttpResponse.java x: 2 # contributors y: 182 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/MainClientExec.java x: 5 # contributors y: 135 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/MinimalHttpClient.java x: 6 # contributors y: 136 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/AbstractSharedBuffer.java x: 1 # contributors y: 76 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/ClassicToAsyncAdaptor.java x: 1 # contributors y: 67 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/ClassicToAsyncRequestProducer.java x: 1 # contributors y: 141 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/ClassicToAsyncResponseConsumer.java x: 1 # contributors y: 254 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/ClassicToAsyncSupport.java x: 1 # contributors y: 19 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/IOCallback.java x: 1 # contributors y: 5 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/SharedInputBuffer.java x: 1 # contributors y: 147 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/compat/SharedOutputBuffer.java x: 1 # contributors y: 158 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthExchange.java x: 3 # contributors y: 62 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultAuthenticationStrategy.java x: 8 # contributors y: 83 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncConnectExec.java x: 9 # contributors y: 451 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncProtocolExec.java x: 8 # contributors y: 282 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/HttpAuthenticator.java x: 7 # contributors y: 46 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ConnectExec.java x: 5 # contributors y: 231 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ProtocolExec.java x: 5 # contributors y: 245 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ProxyClient.java x: 8 # contributors y: 149 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalHttpAsyncExecRuntime.java x: 6 # contributors y: 281 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestUpgrade.java x: 1 # contributors y: 49 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncMainClientExec.java x: 4 # contributors y: 145 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncMainClientExec.java x: 6 # contributors y: 234 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/LoggingAsyncClientExchangeHandler.java x: 2 # contributors y: 136 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/SystemDefaultDnsResolver.java x: 4 # contributors y: 48 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/PoolingAsyncClientConnectionManager.java x: 17 # contributors y: 625 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/PoolingAsyncClientConnectionManagerBuilder.java x: 7 # contributors y: 157 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/DnsResolver.java x: 3 # contributors y: 24 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/MultihomeIOSessionRequester.java x: 6 # contributors y: 157 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/DigestScheme.java x: 8 # contributors y: 465 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/protocol/HttpClientContext.java x: 5 # contributors y: 397 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/protocol/NextNonceInterceptor.java x: 1 # contributors y: 56 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/PoolingHttpClientConnectionManager.java x: 17 # contributors y: 619 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncHttpRequestRetryExec.java x: 7 # contributors y: 139 lines of code httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/AsyncRandomHandler.java x: 4 # contributors y: 154 lines of code httpclient5-testing/src/main/java/org/apache/hc/client5/testing/classic/RandomHandler.java x: 3 # contributors y: 108 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/HttpRoute.java x: 4 # contributors y: 211 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/RouteInfo.java x: 2 # contributors y: 21 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/RouteTracker.java x: 3 # contributors y: 203 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/auth/NTCredentials.java x: 4 # contributors y: 123 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/cookie/SetCookie.java x: 3 # contributors y: 18 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MimeConsts.java x: 2 # contributors y: 8 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/CookieSpecSupport.java x: 3 # contributors y: 32 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultConnectionKeepAliveStrategy.java x: 4 # contributors y: 37 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/IdleConnectionEvictor.java x: 4 # contributors y: 52 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/InMemoryDnsResolver.java x: 5 # contributors y: 44 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/Wire.java x: 5 # contributors y: 113 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/AuthChallengeParser.java x: 4 # contributors y: 138 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/CredentialsMatcher.java x: 1 # contributors y: 24 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/GGSSchemeBase.java x: 8 # contributors y: 198 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/NTLMEngineImpl.java x: 10 # contributors y: 1377 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/SystemDefaultCredentialsProvider.java x: 7 # contributors y: 121 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/FutureRequestExecutionService.java x: 2 # contributors y: 60 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/InternalExecRuntime.java x: 5 # contributors y: 257 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ResponseEntityProxy.java x: 4 # contributors y: 166 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicDomainHandler.java x: 4 # contributors y: 91 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/LaxExpiresHandler.java x: 5 # contributors y: 175 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/RFC6265CookieSpec.java x: 6 # contributors y: 212 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/routing/BasicRouteDirector.java x: 4 # contributors y: 80 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/routing/SystemDefaultRoutePlanner.java x: 2 # contributors y: 71 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/routing/RoutingSupport.java x: 3 # contributors y: 50 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/socket/PlainConnectionSocketFactory.java x: 6 # contributors y: 63 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/ssl/AbstractClientTlsStrategy.java x: 7 # contributors y: 274 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/ssl/DistinguishedNameParser.java x: 2 # contributors y: 85 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/ssl/SSLConnectionSocketFactory.java x: 11 # contributors y: 324 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/utils/ByteArrayBuilder.java x: 2 # contributors y: 152 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpClientBuilder.java x: 10 # contributors y: 670 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleAsyncEntityConsumer.java x: 2 # contributors y: 42 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/classic/ExecRuntime.java x: 2 # contributors y: 46 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/classic/methods/HttpDelete.java x: 2 # contributors y: 12 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/classic/methods/HttpOptions.java x: 2 # contributors y: 33 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/config/Configurable.java x: 2 # contributors y: 4 lines of code httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/AuthenticatingAsyncDecorator.java x: 4 # contributors y: 149 lines of code httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/RedirectingAsyncDecorator.java x: 2 # contributors y: 111 lines of code httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/ServiceUnavailableAsyncDecorator.java x: 2 # contributors y: 93 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultHttpRequestRetryStrategy.java x: 5 # contributors y: 125 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalH2AsyncExecRuntime.java x: 4 # contributors y: 262 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/LoggingIOSession.java x: 5 # contributors y: 265 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/AsyncExecCallback.java x: 3 # contributors y: 14 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/AbstractBinResponseConsumer.java x: 3 # contributors y: 48 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/AbstractCharPushConsumer.java x: 3 # contributors y: 55 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/AbstractCharResponseConsumer.java x: 3 # contributors y: 67 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/BasicHttpRequests.java x: 4 # contributors y: 95 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/ConfigurableHttpRequest.java x: 2 # contributors y: 30 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleHttpRequests.java x: 5 # contributors y: 94 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/BasicScheme.java x: 7 # contributors y: 200 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/AIMDBackoffManager.java x: 5 # contributors y: 24 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpRequestRetryExec.java x: 6 # contributors y: 132 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/PoolingHttpClientConnectionManagerBuilder.java x: 7 # contributors y: 165 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/IgnoreCompleteExceptonFutureCallback.java x: 4 # contributors y: 8 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/LoggingInputStream.java x: 3 # contributors y: 84 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/ssl/SSLConnectionSocketFactoryBuilder.java x: 4 # contributors y: 72 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/config/ConnectionConfig.java x: 2 # contributors y: 115 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/config/RequestConfig.java x: 8 # contributors y: 299 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/config/TlsConfig.java x: 3 # contributors y: 110 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/cookie/BasicCookieStore.java x: 6 # contributors y: 116 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/EntityBuilder.java x: 6 # contributors y: 149 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/BasicAuthCache.java x: 5 # contributors y: 156 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ContentCompressionExec.java x: 6 # contributors y: 111 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/LaxRedirectStrategy.java x: 1 # contributors y: 47 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/LoggingSocketHolder.java x: 1 # contributors y: 28 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AbstractHttpAsyncClientBase.java x: 5 # contributors y: 80 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/CloseableHttpAsyncClient.java x: 2 # contributors y: 92 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultSchemePortResolver.java x: 4 # contributors y: 32 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/LoggingExceptionCallback.java x: 4 # contributors y: 14 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicPathHandler.java x: 4 # contributors y: 56 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestValidateTrace.java x: 3 # contributors y: 40 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/protocol/ResponseProcessCookies.java x: 9 # contributors y: 110 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/AbstractClientContextBuilder.java x: 2 # contributors y: 79 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/UnsupportedSchemeException.java x: 3 # contributors y: 8 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/DefaultAsyncClientConnectionOperator.java x: 4 # contributors y: 186 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalHttpAsyncClient.java x: 5 # contributors y: 67 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/MinimalH2AsyncClient.java x: 5 # contributors y: 200 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/MinimalHttpAsyncClient.java x: 8 # contributors y: 399 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AbstractMinimalHttpAsyncClientBase.java x: 2 # contributors y: 58 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/AuthCacheKeeper.java x: 1 # contributors y: 108 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/utils/DateUtils.java x: 4 # contributors y: 182 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/BasicHttpClientConnectionManager.java x: 10 # contributors y: 543 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/ssl/ConscryptClientTlsStrategy.java x: 3 # contributors y: 89 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalH2ConnPool.java x: 2 # contributors y: 160 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/io/ConnectionEndpoint.java x: 1 # contributors y: 42 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/nio/AsyncConnectionEndpoint.java x: 1 # contributors y: 92 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/auth/KerberosConfig.java x: 1 # contributors y: 97 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/KerberosSchemeFactory.java x: 4 # contributors y: 27 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/AbstractBackoff.java x: 1 # contributors y: 100 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/AbstractMultipartFormat.java x: 5 # contributors y: 158 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/DecompressingEntity.java x: 5 # contributors y: 50 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/utils/URIUtils.java x: 3 # contributors y: 189 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/auth/NTUserPrincipal.java x: 4 # contributors y: 70 lines of code httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Response.java x: 4 # contributors y: 100 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/PrefixedIncrementingId.java x: 1 # contributors y: 61 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/CloseableHttpClient.java x: 2 # contributors y: 103 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleRequestBuilder.java x: 2 # contributors y: 313 lines of code src/site/resources/css/site.css x: 4 # contributors y: 1 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/auth/CredentialsProvider.java x: 3 # contributors y: 5 lines of code
1377.0
lines of code
  min: 1.0
  average: 78.49
  25th percentile: 15.0
  median: 40.0
  75th percentile: 95.0
  max: 1377.0
0 17.0
# contributors
min: 1.0 | average: 3.07 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 17.0