Binary compatibility report for the dropwizard-client library between 0.7.1 and 0.8.0 versions
Test Info
Library Name | dropwizard-client |
Version #1 | 0.7.1 |
Version #2 | 0.8.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 84 / 5 |
Compatibility |
86% |
Problem Summary
| Severity | Count |
Added Methods | - | 27 |
Removed Methods | High | 8 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 2 |
Medium | 0 |
Low | 0 |
Added Methods 27
dropwizard-client-0.8.0.jar, DropwizardApacheConnector.class
package io.dropwizard.client
DropwizardApacheConnector.apply ( ClientRequest jerseyRequest ) : ClientResponse
io/dropwizard/client/DropwizardApacheConnector.apply:(Lorg/glassfish/jersey/client/ClientRequest;)Lorg/glassfish/jersey/client/ClientResponse;
DropwizardApacheConnector.apply ( ClientRequest request, AsyncConnectorCallback callback ) : Future<?>
io/dropwizard/client/DropwizardApacheConnector.apply:(Lorg/glassfish/jersey/client/ClientRequest;Lorg/glassfish/jersey/client/spi/AsyncConnectorCallback;)Ljava/util/concurrent/Future;
DropwizardApacheConnector.apply ( Object p1 ) : Object
io/dropwizard/client/DropwizardApacheConnector.apply:(Ljava/lang/Object;)Ljava/lang/Object;
DropwizardApacheConnector.close ( ) : void
io/dropwizard/client/DropwizardApacheConnector.close:()V
DropwizardApacheConnector.DropwizardApacheConnector ( CloseableHttpClient client, boolean chunkedEncodingEnabled )
io/dropwizard/client/DropwizardApacheConnector."<init>":(Lorg/apache/http/impl/client/CloseableHttpClient;Z)V
DropwizardApacheConnector.getName ( ) : String
io/dropwizard/client/DropwizardApacheConnector.getName:()Ljava/lang/String;
dropwizard-client-0.8.0.jar, HttpClientBuilder.class
package io.dropwizard.client
HttpClientBuilder.build ( String name ) : CloseableHttpClient
io/dropwizard/client/HttpClientBuilder.build:(Ljava/lang/String;)Lorg/apache/http/impl/client/CloseableHttpClient;
HttpClientBuilder.configureConnectionManager ( InstrumentedHttpClientConnectionManager connectionManager ) : InstrumentedHttpClientConnectionManager
io/dropwizard/client/HttpClientBuilder.configureConnectionManager:(Lcom/codahale/metrics/httpclient/InstrumentedHttpClientConnectionManager;)Lcom/codahale/metrics/httpclient/InstrumentedHttpClientConnectionManager;
HttpClientBuilder.createClient ( HttpClientBuilder builder, InstrumentedHttpClientConnectionManager manager, String name ) : CloseableHttpClient
io/dropwizard/client/HttpClientBuilder.createClient:(Lorg/apache/http/impl/client/HttpClientBuilder;Lcom/codahale/metrics/httpclient/InstrumentedHttpClientConnectionManager;Ljava/lang/String;)Lorg/apache/http/impl/client/CloseableHttpClient;
HttpClientBuilder.createConnectionManager ( Registry<ConnectionSocketFactory> registry, String name ) : InstrumentedHttpClientConnectionManager
io/dropwizard/client/HttpClientBuilder.createConnectionManager:(Lorg/apache/http/config/Registry;Ljava/lang/String;)Lcom/codahale/metrics/httpclient/InstrumentedHttpClientConnectionManager;
HttpClientBuilder.using ( HttpClientMetricNameStrategy metricNameStrategy ) : HttpClientBuilder
io/dropwizard/client/HttpClientBuilder.using:(Lcom/codahale/metrics/httpclient/HttpClientMetricNameStrategy;)Lio/dropwizard/client/HttpClientBuilder;
HttpClientBuilder.using ( HttpRoutePlanner routePlanner ) : HttpClientBuilder
io/dropwizard/client/HttpClientBuilder.using:(Lorg/apache/http/conn/routing/HttpRoutePlanner;)Lio/dropwizard/client/HttpClientBuilder;
HttpClientBuilder.using ( Registry<ConnectionSocketFactory> registry ) : HttpClientBuilder
io/dropwizard/client/HttpClientBuilder.using:(Lorg/apache/http/config/Registry;)Lio/dropwizard/client/HttpClientBuilder;
dropwizard-client-0.8.0.jar, HttpClientConfiguration.class
package io.dropwizard.client
HttpClientConfiguration.getConnectionRequestTimeout ( ) : Duration
io/dropwizard/client/HttpClientConfiguration.getConnectionRequestTimeout:()Lio/dropwizard/util/Duration;
HttpClientConfiguration.setConnectionRequestTimeout ( Duration connectionRequestTimeout ) : void
io/dropwizard/client/HttpClientConfiguration.setConnectionRequestTimeout:(Lio/dropwizard/util/Duration;)V
dropwizard-client-0.8.0.jar, JerseyClientBuilder.class
package io.dropwizard.client
JerseyClientBuilder.build ( String name ) : Client
io/dropwizard/client/JerseyClientBuilder.build:(Ljava/lang/String;)Ljavax/ws/rs/client/Client;
JerseyClientBuilder.name ( String environmentName ) : JerseyClientBuilder
io/dropwizard/client/JerseyClientBuilder.name:(Ljava/lang/String;)Lio/dropwizard/client/JerseyClientBuilder;
JerseyClientBuilder.setApacheHttpClientBuilder ( HttpClientBuilder apacheHttpClientBuilder ) : void
io/dropwizard/client/JerseyClientBuilder.setApacheHttpClientBuilder:(Lio/dropwizard/client/HttpClientBuilder;)V
JerseyClientBuilder.using ( ConnectorProvider connectorProvider ) : JerseyClientBuilder
io/dropwizard/client/JerseyClientBuilder.using:(Lorg/glassfish/jersey/client/spi/ConnectorProvider;)Lio/dropwizard/client/JerseyClientBuilder;
JerseyClientBuilder.using ( CredentialsProvider credentialsProvider ) : JerseyClientBuilder
io/dropwizard/client/JerseyClientBuilder.using:(Lorg/apache/http/client/CredentialsProvider;)Lio/dropwizard/client/JerseyClientBuilder;
JerseyClientBuilder.using ( HttpClientMetricNameStrategy metricNameStrategy ) : JerseyClientBuilder
io/dropwizard/client/JerseyClientBuilder.using:(Lcom/codahale/metrics/httpclient/HttpClientMetricNameStrategy;)Lio/dropwizard/client/JerseyClientBuilder;
JerseyClientBuilder.using ( HttpRoutePlanner routePlanner ) : JerseyClientBuilder
io/dropwizard/client/JerseyClientBuilder.using:(Lorg/apache/http/conn/routing/HttpRoutePlanner;)Lio/dropwizard/client/JerseyClientBuilder;
JerseyClientBuilder.using ( Registry<ConnectionSocketFactory> registry ) : JerseyClientBuilder
io/dropwizard/client/JerseyClientBuilder.using:(Lorg/apache/http/config/Registry;)Lio/dropwizard/client/JerseyClientBuilder;
dropwizard-client-0.8.0.jar, JerseyClientConfiguration.class
package io.dropwizard.client
JerseyClientConfiguration.getWorkQueueSize ( ) : int
io/dropwizard/client/JerseyClientConfiguration.getWorkQueueSize:()I
JerseyClientConfiguration.isChunkedEncodingEnabled ( ) : boolean
io/dropwizard/client/JerseyClientConfiguration.isChunkedEncodingEnabled:()Z
JerseyClientConfiguration.setChunkedEncodingEnabled ( boolean chunkedEncodingEnabled ) : void
io/dropwizard/client/JerseyClientConfiguration.setChunkedEncodingEnabled:(Z)V
JerseyClientConfiguration.setWorkQueueSize ( int workQueueSize ) : void
io/dropwizard/client/JerseyClientConfiguration.setWorkQueueSize:(I)V
to the top
Removed Methods 8
dropwizard-client-0.7.1.jar, HttpClientBuilder.class
package io.dropwizard.client
HttpClientBuilder.build ( String name ) : HttpClient
io/dropwizard/client/HttpClientBuilder.build:(Ljava/lang/String;)Lorg/apache/http/client/HttpClient;
HttpClientBuilder.createConnectionManager ( SchemeRegistry registry, String name ) : InstrumentedClientConnManager
io/dropwizard/client/HttpClientBuilder.createConnectionManager:(Lorg/apache/http/conn/scheme/SchemeRegistry;Ljava/lang/String;)Lcom/codahale/metrics/httpclient/InstrumentedClientConnManager;
HttpClientBuilder.createHttpParams ( String name ) : BasicHttpParams
io/dropwizard/client/HttpClientBuilder.createHttpParams:(Ljava/lang/String;)Lorg/apache/http/params/BasicHttpParams;
HttpClientBuilder.setStrategiesForClient ( InstrumentedHttpClient client ) : void
io/dropwizard/client/HttpClientBuilder.setStrategiesForClient:(Lcom/codahale/metrics/httpclient/InstrumentedHttpClient;)V
HttpClientBuilder.using ( SchemeRegistry registry ) : HttpClientBuilder
io/dropwizard/client/HttpClientBuilder.using:(Lorg/apache/http/conn/scheme/SchemeRegistry;)Lio/dropwizard/client/HttpClientBuilder;
dropwizard-client-0.7.1.jar, JerseyClientBuilder.class
package io.dropwizard.client
JerseyClientBuilder.build ( String name ) : Client
io/dropwizard/client/JerseyClientBuilder.build:(Ljava/lang/String;)Lcom/sun/jersey/api/client/Client;
JerseyClientBuilder.using ( SchemeRegistry registry ) : JerseyClientBuilder
io/dropwizard/client/JerseyClientBuilder.using:(Lorg/apache/http/conn/scheme/SchemeRegistry;)Lio/dropwizard/client/JerseyClientBuilder;
JerseyClientBuilder.withFeature ( String featureName, boolean featureState ) : JerseyClientBuilder
io/dropwizard/client/JerseyClientBuilder.withFeature:(Ljava/lang/String;Z)Lio/dropwizard/client/JerseyClientBuilder;
to the top
Problems with Methods, High Severity 2
dropwizard-client-0.7.1.jar, HttpClientBuilder.class
package io.dropwizard.client
[+] HttpClientBuilder.build ( String name ) : HttpClient 1
io/dropwizard/client/HttpClientBuilder.build:(Ljava/lang/String;)Lorg/apache/http/client/HttpClient;
| Change | Effect |
---|
1 |
Return value type has been changed from org.apache.http.client.HttpClient to org.apache.http.impl.client.CloseableHttpClient. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
dropwizard-client-0.7.1.jar, JerseyClientBuilder.class
package io.dropwizard.client
[+] JerseyClientBuilder.build ( String name ) : Client 1
io/dropwizard/client/JerseyClientBuilder.build:(Ljava/lang/String;)Lcom/sun/jersey/api/client/Client;
| Change | Effect |
---|
1 |
Return value type has been changed from com.sun.jersey.api.client.Client to javax.ws.rs.client.Client. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
to the top
Java Archives 1
dropwizard-client-0.7.1.jar
to the top