Binary compatibility report for the metrics-httpasyncclient library between 4.2.28 and 5.0.0 versions
Test Info
Library Name | metrics-httpasyncclient |
Version #1 | 4.2.28 |
Version #2 | 5.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 12 / 4 |
Compatibility |
0% |
Problem Summary
| Severity | Count |
Added Methods | - | 6 |
Removed Methods | High | 6 |
Problems with Data Types | High | 2 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 6
metrics-httpasyncclient-5.0.0.jar, InstrumentedNClientConnManager.class
package io.dropwizard.metrics5.httpasyncclient
InstrumentedNClientConnManager.InstrumentedNClientConnManager ( ConnectingIOReactor ioreactor, NHttpConnectionFactory<ManagedNHttpClientConnection> connFactory, SchemePortResolver schemePortResolver, MetricRegistry metricRegistry, Registry<SchemeIOSessionStrategy> iosessionFactoryRegistry, long timeToLive, TimeUnit tunit, DnsResolver dnsResolver, String name )
io/dropwizard/metrics5/httpasyncclient/InstrumentedNClientConnManager."<init>":(Lorg/apache/http/nio/reactor/ConnectingIOReactor;Lorg/apache/http/nio/conn/NHttpConnectionFactory;Lorg/apache/http/conn/SchemePortResolver;Lio/dropwizard/metrics5/MetricRegistry;Lorg/apache/http/config/Registry;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/conn/DnsResolver;Ljava/lang/String;)V
metrics-httpasyncclient-5.0.0.jar, InstrumentedNHttpClientBuilder.class
package io.dropwizard.metrics5.httpasyncclient
InstrumentedNHttpClientBuilder.build ( ) : CloseableHttpAsyncClient
io/dropwizard/metrics5/httpasyncclient/InstrumentedNHttpClientBuilder.build:()Lorg/apache/http/impl/nio/client/CloseableHttpAsyncClient;
InstrumentedNHttpClientBuilder.InstrumentedNHttpClientBuilder ( MetricRegistry metricRegistry )
io/dropwizard/metrics5/httpasyncclient/InstrumentedNHttpClientBuilder."<init>":(Lio/dropwizard/metrics5/MetricRegistry;)V
InstrumentedNHttpClientBuilder.InstrumentedNHttpClientBuilder ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy )
io/dropwizard/metrics5/httpasyncclient/InstrumentedNHttpClientBuilder."<init>":(Lio/dropwizard/metrics5/MetricRegistry;Lio/dropwizard/metrics5/httpclient/HttpClientMetricNameStrategy;)V
InstrumentedNHttpClientBuilder.InstrumentedNHttpClientBuilder ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy, String name )
io/dropwizard/metrics5/httpasyncclient/InstrumentedNHttpClientBuilder."<init>":(Lio/dropwizard/metrics5/MetricRegistry;Lio/dropwizard/metrics5/httpclient/HttpClientMetricNameStrategy;Ljava/lang/String;)V
InstrumentedNHttpClientBuilder.InstrumentedNHttpClientBuilder ( MetricRegistry metricRegistry, String name )
io/dropwizard/metrics5/httpasyncclient/InstrumentedNHttpClientBuilder."<init>":(Lio/dropwizard/metrics5/MetricRegistry;Ljava/lang/String;)V
to the top
Removed Methods 6
metrics-httpasyncclient-4.2.28.jar, InstrumentedNClientConnManager.class
package com.codahale.metrics.httpasyncclient
InstrumentedNClientConnManager.InstrumentedNClientConnManager ( ConnectingIOReactor ioreactor, NHttpConnectionFactory<ManagedNHttpClientConnection> connFactory, SchemePortResolver schemePortResolver, MetricRegistry metricRegistry, Registry<SchemeIOSessionStrategy> iosessionFactoryRegistry, long timeToLive, TimeUnit tunit, DnsResolver dnsResolver, String name )
com/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager."<init>":(Lorg/apache/http/nio/reactor/ConnectingIOReactor;Lorg/apache/http/nio/conn/NHttpConnectionFactory;Lorg/apache/http/conn/SchemePortResolver;Lcom/codahale/metrics/MetricRegistry;Lorg/apache/http/config/Registry;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/conn/DnsResolver;Ljava/lang/String;)V
metrics-httpasyncclient-4.2.28.jar, InstrumentedNHttpClientBuilder.class
package com.codahale.metrics.httpasyncclient
InstrumentedNHttpClientBuilder.build ( ) : CloseableHttpAsyncClient
com/codahale/metrics/httpasyncclient/InstrumentedNHttpClientBuilder.build:()Lorg/apache/http/impl/nio/client/CloseableHttpAsyncClient;
InstrumentedNHttpClientBuilder.InstrumentedNHttpClientBuilder ( MetricRegistry metricRegistry )
com/codahale/metrics/httpasyncclient/InstrumentedNHttpClientBuilder."<init>":(Lcom/codahale/metrics/MetricRegistry;)V
InstrumentedNHttpClientBuilder.InstrumentedNHttpClientBuilder ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy )
com/codahale/metrics/httpasyncclient/InstrumentedNHttpClientBuilder."<init>":(Lcom/codahale/metrics/MetricRegistry;Lcom/codahale/metrics/httpclient/HttpClientMetricNameStrategy;)V
InstrumentedNHttpClientBuilder.InstrumentedNHttpClientBuilder ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy, String name )
com/codahale/metrics/httpasyncclient/InstrumentedNHttpClientBuilder."<init>":(Lcom/codahale/metrics/MetricRegistry;Lcom/codahale/metrics/httpclient/HttpClientMetricNameStrategy;Ljava/lang/String;)V
InstrumentedNHttpClientBuilder.InstrumentedNHttpClientBuilder ( MetricRegistry metricRegistry, String name )
com/codahale/metrics/httpasyncclient/InstrumentedNHttpClientBuilder."<init>":(Lcom/codahale/metrics/MetricRegistry;Ljava/lang/String;)V
to the top
Problems with Data Types, High Severity 2
metrics-httpasyncclient-4.2.28.jar
package com.codahale.metrics.httpasyncclient
[+] class InstrumentedNClientConnManager 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (8.3%)
InstrumentedNClientConnManager.InstrumentedNClientConnManager ( ConnectingIOReactor ioreactor, NHttpConnectionFactory<ManagedNHttpClientConnection> connFactory, SchemePortResolver schemePortResolver, MetricRegistry metricRegistry, Registry<SchemeIOSessionStrategy> iosessionFactoryRegistry, long timeToLive, TimeUnit tunit, DnsResolver dnsResolver, String name )This constructor is from 'InstrumentedNClientConnManager' class.
[+] class InstrumentedNHttpClientBuilder 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 5 (41.7%)
InstrumentedNHttpClientBuilder.InstrumentedNHttpClientBuilder ( MetricRegistry metricRegistry )This constructor is from 'InstrumentedNHttpClientBuilder' class.
InstrumentedNHttpClientBuilder.InstrumentedNHttpClientBuilder ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy )This constructor is from 'InstrumentedNHttpClientBuilder' class.
InstrumentedNHttpClientBuilder.InstrumentedNHttpClientBuilder ( MetricRegistry metricRegistry, HttpClientMetricNameStrategy metricNameStrategy, String name )This constructor is from 'InstrumentedNHttpClientBuilder' class.
InstrumentedNHttpClientBuilder.InstrumentedNHttpClientBuilder ( MetricRegistry metricRegistry, String name )This constructor is from 'InstrumentedNHttpClientBuilder' class.
InstrumentedNHttpClientBuilder.build ( )This method is from 'InstrumentedNHttpClientBuilder' class.
to the top
Java Archives 1
metrics-httpasyncclient-4.2.28.jar
to the top