Binary compatibility report for the metrics-httpclient5 library between 4.2.29 and 5.0.0-rc23 versions

Test Info


Library Namemetrics-httpclient5
Version #14.2.29
Version #25.0.0-rc23

Test Results


Total Java Modules1
Total Methods / Classes90 / 18
Compatibility 0%

Problem Summary


SeverityCount
Added Methods-45
Removed MethodsHigh45
Problems with
Data Types
High9
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods  45 


metrics-httpclient5-5.0.0-rc23.jar, Builder.class
package io.dropwizard.metrics5.httpclient5
InstrumentedAsyncClientConnectionManager.Builder.build ( )  :  InstrumentedAsyncClientConnectionManager
InstrumentedAsyncClientConnectionManager.Builder.dnsResolver ( DnsResolver dnsResolver )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.Builder.metricsRegistry ( MetricRegistry metricRegistry )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.Builder.name ( String name )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.Builder.poolConcurrencyPolicy ( PoolConcurrencyPolicy poolConcurrencyPolicy )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.Builder.poolReusePolicy ( PoolReusePolicy poolReusePolicy )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.Builder.schemePortResolver ( SchemePortResolver schemePortResolver )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.Builder.timeToLive ( TimeValue timeToLive )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.Builder.tlsStrategyLookup ( Lookup<TlsStrategy> tlsStrategyLookup )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.build ( )  :  InstrumentedHttpClientConnectionManager
InstrumentedHttpClientConnectionManager.Builder.connFactory ( HttpConnectionFactory<ManagedHttpClientConnection> connFactory )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.dnsResolver ( DnsResolver dnsResolver )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.httpClientConnectionOperator ( HttpClientConnectionOperator httpClientConnectionOperator )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.metricsRegistry ( MetricRegistry metricRegistry )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.name ( String name )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.poolConcurrencyPolicy ( PoolConcurrencyPolicy poolConcurrencyPolicy )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.poolReusePolicy ( PoolReusePolicy poolReusePolicy )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.schemePortResolver ( SchemePortResolver schemePortResolver )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.socketFactoryRegistry ( Registry<ConnectionSocketFactory> socketFactoryRegistry )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.timeToLive ( TimeValue timeToLive )  :  InstrumentedHttpClientConnectionManager.Builder

metrics-httpclient5-5.0.0-rc23.jar, HttpClientMetricNameStrategies.class
package io.dropwizard.metrics5.httpclient5
HttpClientMetricNameStrategies.HttpClientMetricNameStrategies ( )

metrics-httpclient5-5.0.0-rc23.jar, HttpClientMetricNameStrategy.class
package io.dropwizard.metrics5.httpclient5
HttpClientMetricNameStrategy.getNameFor ( String name, Exception exception )  :  MetricName
HttpClientMetricNameStrategy.getNameFor ( String p1, HttpRequest p2 ) [abstract]  :  MetricName

metrics-httpclient5-5.0.0-rc23.jar, InstrumentedAsyncClientConnectionManager.class
package io.dropwizard.metrics5.httpclient5
InstrumentedAsyncClientConnectionManager.builder ( MetricRegistry metricsRegistry ) [static]  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.close ( )  :  void
InstrumentedAsyncClientConnectionManager.close ( CloseMode closeMode )  :  void
InstrumentedAsyncClientConnectionManager.getDefaultTlsStrategy ( ) [static]  :  Registry<TlsStrategy>

metrics-httpclient5-5.0.0-rc23.jar, InstrumentedHttpAsyncClients.class
package io.dropwizard.metrics5.httpclient5
InstrumentedHttpAsyncClients.createDefault ( MetricRegistry metricRegistry ) [static]  :  CloseableHttpAsyncClient
InstrumentedHttpAsyncClients.createDefault ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy ) [static]  :  CloseableHttpAsyncClient
InstrumentedHttpAsyncClients.custom ( MetricRegistry metricRegistry ) [static]  :  HttpAsyncClientBuilder
InstrumentedHttpAsyncClients.custom ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy ) [static]  :  HttpAsyncClientBuilder
InstrumentedHttpAsyncClients.custom ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy, AsyncClientConnectionManager clientConnectionManager ) [static]  :  HttpAsyncClientBuilder

metrics-httpclient5-5.0.0-rc23.jar, InstrumentedHttpClientConnectionManager.class
package io.dropwizard.metrics5.httpclient5
InstrumentedHttpClientConnectionManager.builder ( MetricRegistry metricsRegistry ) [static]  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.close ( )  :  void
InstrumentedHttpClientConnectionManager.close ( CloseMode closeMode )  :  void
InstrumentedHttpClientConnectionManager.getDefaultRegistry ( ) [static]  :  Registry<ConnectionSocketFactory>

metrics-httpclient5-5.0.0-rc23.jar, InstrumentedHttpClients.class
package io.dropwizard.metrics5.httpclient5
InstrumentedHttpClients.createDefault ( MetricRegistry metricRegistry ) [static]  :  CloseableHttpClient
InstrumentedHttpClients.createDefault ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy ) [static]  :  CloseableHttpClient
InstrumentedHttpClients.custom ( MetricRegistry metricRegistry ) [static]  :  HttpClientBuilder
InstrumentedHttpClients.custom ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy ) [static]  :  HttpClientBuilder

metrics-httpclient5-5.0.0-rc23.jar, InstrumentedHttpRequestExecutor.class
package io.dropwizard.metrics5.httpclient5
InstrumentedHttpRequestExecutor.execute ( ClassicHttpRequest request, HttpClientConnection conn, HttpResponseInformationCallback informationCallback, HttpContext context )  :  ClassicHttpResponse
InstrumentedHttpRequestExecutor.InstrumentedHttpRequestExecutor ( MetricRegistry registry, HttpClientMetricNameStrategy metricNameStrategy )
InstrumentedHttpRequestExecutor.InstrumentedHttpRequestExecutor ( MetricRegistry registry, HttpClientMetricNameStrategy metricNameStrategy, String name )
InstrumentedHttpRequestExecutor.InstrumentedHttpRequestExecutor ( MetricRegistry registry, HttpClientMetricNameStrategy metricNameStrategy, String name, Timeout waitForContinue )
InstrumentedHttpRequestExecutor.InstrumentedHttpRequestExecutor ( MetricRegistry registry, HttpClientMetricNameStrategy metricNameStrategy, String name, Timeout waitForContinue, ConnectionReuseStrategy connReuseStrategy, Http1StreamListener streamListener )

to the top

Removed Methods  45 


metrics-httpclient5-4.2.29.jar, Builder.class
package com.codahale.metrics.httpclient5
InstrumentedAsyncClientConnectionManager.Builder.build ( )  :  InstrumentedAsyncClientConnectionManager
InstrumentedAsyncClientConnectionManager.Builder.dnsResolver ( DnsResolver dnsResolver )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.Builder.metricsRegistry ( MetricRegistry metricRegistry )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.Builder.name ( String name )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.Builder.poolConcurrencyPolicy ( PoolConcurrencyPolicy poolConcurrencyPolicy )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.Builder.poolReusePolicy ( PoolReusePolicy poolReusePolicy )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.Builder.schemePortResolver ( SchemePortResolver schemePortResolver )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.Builder.timeToLive ( TimeValue timeToLive )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.Builder.tlsStrategyLookup ( Lookup<TlsStrategy> tlsStrategyLookup )  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.build ( )  :  InstrumentedHttpClientConnectionManager
InstrumentedHttpClientConnectionManager.Builder.connFactory ( HttpConnectionFactory<ManagedHttpClientConnection> connFactory )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.dnsResolver ( DnsResolver dnsResolver )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.httpClientConnectionOperator ( HttpClientConnectionOperator httpClientConnectionOperator )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.metricsRegistry ( MetricRegistry metricRegistry )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.name ( String name )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.poolConcurrencyPolicy ( PoolConcurrencyPolicy poolConcurrencyPolicy )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.poolReusePolicy ( PoolReusePolicy poolReusePolicy )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.schemePortResolver ( SchemePortResolver schemePortResolver )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.socketFactoryRegistry ( Registry<ConnectionSocketFactory> socketFactoryRegistry )  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.Builder.timeToLive ( TimeValue timeToLive )  :  InstrumentedHttpClientConnectionManager.Builder

metrics-httpclient5-4.2.29.jar, HttpClientMetricNameStrategies.class
package com.codahale.metrics.httpclient5
HttpClientMetricNameStrategies.HttpClientMetricNameStrategies ( )

metrics-httpclient5-4.2.29.jar, HttpClientMetricNameStrategy.class
package com.codahale.metrics.httpclient5
HttpClientMetricNameStrategy.getNameFor ( String name, Exception exception )  :  String
HttpClientMetricNameStrategy.getNameFor ( String p1, HttpRequest p2 ) [abstract]  :  String

metrics-httpclient5-4.2.29.jar, InstrumentedAsyncClientConnectionManager.class
package com.codahale.metrics.httpclient5
InstrumentedAsyncClientConnectionManager.builder ( MetricRegistry metricsRegistry ) [static]  :  InstrumentedAsyncClientConnectionManager.Builder
InstrumentedAsyncClientConnectionManager.close ( )  :  void
InstrumentedAsyncClientConnectionManager.close ( CloseMode closeMode )  :  void
InstrumentedAsyncClientConnectionManager.getDefaultTlsStrategy ( ) [static]  :  Registry<TlsStrategy>

metrics-httpclient5-4.2.29.jar, InstrumentedHttpAsyncClients.class
package com.codahale.metrics.httpclient5
InstrumentedHttpAsyncClients.createDefault ( MetricRegistry metricRegistry ) [static]  :  CloseableHttpAsyncClient
InstrumentedHttpAsyncClients.createDefault ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy ) [static]  :  CloseableHttpAsyncClient
InstrumentedHttpAsyncClients.custom ( MetricRegistry metricRegistry ) [static]  :  HttpAsyncClientBuilder
InstrumentedHttpAsyncClients.custom ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy ) [static]  :  HttpAsyncClientBuilder
InstrumentedHttpAsyncClients.custom ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy, AsyncClientConnectionManager clientConnectionManager ) [static]  :  HttpAsyncClientBuilder

metrics-httpclient5-4.2.29.jar, InstrumentedHttpClientConnectionManager.class
package com.codahale.metrics.httpclient5
InstrumentedHttpClientConnectionManager.builder ( MetricRegistry metricsRegistry ) [static]  :  InstrumentedHttpClientConnectionManager.Builder
InstrumentedHttpClientConnectionManager.close ( )  :  void
InstrumentedHttpClientConnectionManager.close ( CloseMode closeMode )  :  void
InstrumentedHttpClientConnectionManager.getDefaultRegistry ( ) [static]  :  Registry<ConnectionSocketFactory>

metrics-httpclient5-4.2.29.jar, InstrumentedHttpClients.class
package com.codahale.metrics.httpclient5
InstrumentedHttpClients.createDefault ( MetricRegistry metricRegistry ) [static]  :  CloseableHttpClient
InstrumentedHttpClients.createDefault ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy ) [static]  :  CloseableHttpClient
InstrumentedHttpClients.custom ( MetricRegistry metricRegistry ) [static]  :  HttpClientBuilder
InstrumentedHttpClients.custom ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy ) [static]  :  HttpClientBuilder

metrics-httpclient5-4.2.29.jar, InstrumentedHttpRequestExecutor.class
package com.codahale.metrics.httpclient5
InstrumentedHttpRequestExecutor.execute ( ClassicHttpRequest request, HttpClientConnection conn, HttpResponseInformationCallback informationCallback, HttpContext context )  :  ClassicHttpResponse
InstrumentedHttpRequestExecutor.InstrumentedHttpRequestExecutor ( MetricRegistry registry, HttpClientMetricNameStrategy metricNameStrategy )
InstrumentedHttpRequestExecutor.InstrumentedHttpRequestExecutor ( MetricRegistry registry, HttpClientMetricNameStrategy metricNameStrategy, String name )
InstrumentedHttpRequestExecutor.InstrumentedHttpRequestExecutor ( MetricRegistry registry, HttpClientMetricNameStrategy metricNameStrategy, String name, Timeout waitForContinue )
InstrumentedHttpRequestExecutor.InstrumentedHttpRequestExecutor ( MetricRegistry registry, HttpClientMetricNameStrategy metricNameStrategy, String name, Timeout waitForContinue, ConnectionReuseStrategy connReuseStrategy, Http1StreamListener streamListener )

to the top

Problems with Data Types, High Severity  9 


metrics-httpclient5-4.2.29.jar
package com.codahale.metrics.httpclient5
[+] class HttpClientMetricNameStrategies  1 
[+] class InstrumentedAsyncClientConnectionManager  1 
[+] class InstrumentedAsyncClientConnectionManager.Builder  1 
[+] class InstrumentedHttpAsyncClients  1 
[+] class InstrumentedHttpClientConnectionManager  1 
[+] class InstrumentedHttpClientConnectionManager.Builder  1 
[+] class InstrumentedHttpClients  1 
[+] class InstrumentedHttpRequestExecutor  1 
[+] interface HttpClientMetricNameStrategy  1 

to the top

Java Archives  1 


metrics-httpclient5-4.2.29.jar

to the top