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