Binary compatibility report for the dropwizard-servlets library between 1.3.29 and 2.0.0 versions
Test Info
| Library Name | dropwizard-servlets | 
| Version #1 | 1.3.29 | 
| Version #2 | 2.0.0 | 
Test Results
| Total Java Modules | 1 | 
| Total Methods / Classes | 62 / 14 | 
| Compatibility | 
81.6% | 
Problem Summary
 | Severity | Count | 
| Added Methods | - | 13 | 
| Removed Methods | High | 5 | 
Problems with Data Types | High | 2 | 
| Medium | 0 | 
| Low | 0 | 
Problems with Methods | High | 0 | 
| Medium | 0 | 
| Low | 0 | 
Other Changes in Data Types | - | 2 | 
Added Methods  13 
dropwizard-servlets-2.0.0.jar, GarbageCollectionTask.class
package io.dropwizard.servlets.tasks
GarbageCollectionTask.execute ( Map<String,List<String>> parameters, PrintWriter output )  :  void
io/dropwizard/servlets/tasks/GarbageCollectionTask.execute:(Ljava/util/Map;Ljava/io/PrintWriter;)V
dropwizard-servlets-2.0.0.jar, LogConfigurationTask.class
package io.dropwizard.servlets.tasks
LogConfigurationTask.execute ( Map<String,List<String>> parameters, PrintWriter output )  :  void
io/dropwizard/servlets/tasks/LogConfigurationTask.execute:(Ljava/util/Map;Ljava/io/PrintWriter;)V
dropwizard-servlets-2.0.0.jar, PostBodyTask.class
package io.dropwizard.servlets.tasks
PostBodyTask.execute ( Map<String,List<String>> p1, String p2, PrintWriter p3 ) [abstract]  :  void
io/dropwizard/servlets/tasks/PostBodyTask.execute:(Ljava/util/Map;Ljava/lang/String;Ljava/io/PrintWriter;)V
PostBodyTask.execute ( Map<String,List<String>> parameters, PrintWriter output )  :  void *DEPRECATED*
io/dropwizard/servlets/tasks/PostBodyTask.execute:(Ljava/util/Map;Ljava/io/PrintWriter;)V
PostBodyTask.PostBodyTask ( String name, String responseContentType )
io/dropwizard/servlets/tasks/PostBodyTask."<init>":(Ljava/lang/String;Ljava/lang/String;)V
dropwizard-servlets-2.0.0.jar, Task.class
package io.dropwizard.servlets.tasks
Task.execute ( Map<String,List<String>> p1, PrintWriter p2 ) [abstract]  :  void
io/dropwizard/servlets/tasks/Task.execute:(Ljava/util/Map;Ljava/io/PrintWriter;)V
Task.getResponseContentType ( )  :  Optional<String>
io/dropwizard/servlets/tasks/Task.getResponseContentType:()Ljava/util/Optional;
Task.Task ( String name, String responseContentType )
io/dropwizard/servlets/tasks/Task."<init>":(Ljava/lang/String;Ljava/lang/String;)V
dropwizard-servlets-2.0.0.jar, TaskConfiguration.class
package io.dropwizard.servlets.tasks
TaskConfiguration.isPrintStackTraceOnError ( )  :  boolean
io/dropwizard/servlets/tasks/TaskConfiguration.isPrintStackTraceOnError:()Z
TaskConfiguration.setPrintStackTraceOnError ( boolean printStackTraceOnError )  :  void
io/dropwizard/servlets/tasks/TaskConfiguration.setPrintStackTraceOnError:(Z)V
TaskConfiguration.TaskConfiguration ( )
io/dropwizard/servlets/tasks/TaskConfiguration."<init>":()V
TaskConfiguration.toString ( )  :  String
io/dropwizard/servlets/tasks/TaskConfiguration.toString:()Ljava/lang/String;
dropwizard-servlets-2.0.0.jar, TaskServlet.class
package io.dropwizard.servlets.tasks
TaskServlet.TaskServlet ( MetricRegistry metricRegistry, TaskConfiguration taskConfiguration )
io/dropwizard/servlets/tasks/TaskServlet."<init>":(Lcom/codahale/metrics/MetricRegistry;Lio/dropwizard/servlets/tasks/TaskConfiguration;)V
to the top
Removed Methods  5 
dropwizard-servlets-1.3.29.jar, GarbageCollectionTask.class
package io.dropwizard.servlets.tasks
GarbageCollectionTask.execute ( ImmutableMultimap<String,String> parameters, PrintWriter output )  :  void
io/dropwizard/servlets/tasks/GarbageCollectionTask.execute:(Lcom/google/common/collect/ImmutableMultimap;Ljava/io/PrintWriter;)V
dropwizard-servlets-1.3.29.jar, LogConfigurationTask.class
package io.dropwizard.servlets.tasks
LogConfigurationTask.execute ( ImmutableMultimap<String,String> parameters, PrintWriter output )  :  void
io/dropwizard/servlets/tasks/LogConfigurationTask.execute:(Lcom/google/common/collect/ImmutableMultimap;Ljava/io/PrintWriter;)V
dropwizard-servlets-1.3.29.jar, PostBodyTask.class
package io.dropwizard.servlets.tasks
PostBodyTask.execute ( ImmutableMultimap<String,String> p1, String p2, PrintWriter p3 ) [abstract]  :  void
io/dropwizard/servlets/tasks/PostBodyTask.execute:(Lcom/google/common/collect/ImmutableMultimap;Ljava/lang/String;Ljava/io/PrintWriter;)V
PostBodyTask.execute ( ImmutableMultimap<String,String> parameters, PrintWriter output )  :  void *DEPRECATED*
io/dropwizard/servlets/tasks/PostBodyTask.execute:(Lcom/google/common/collect/ImmutableMultimap;Ljava/io/PrintWriter;)V
dropwizard-servlets-1.3.29.jar, Task.class
package io.dropwizard.servlets.tasks
Task.execute ( ImmutableMultimap<String,String> p1, PrintWriter p2 ) [abstract]  :  void
io/dropwizard/servlets/tasks/Task.execute:(Lcom/google/common/collect/ImmutableMultimap;Ljava/io/PrintWriter;)V
to the top
Problems with Data Types, High Severity  2 
dropwizard-servlets-1.3.29.jar
package io.dropwizard.servlets.tasks
[+] class PostBodyTask  1 
 | Change | Effect | 
|---|
| 1 | 
Abstract method void execute ( ImmutableMultimap<String,String>, String, PrintWriter ) has been removed from this class. | 
A client program may be interrupted by NoSuchMethodError exception. | 
[+] affected methods: 1 (1.6%)
PostBodyTask.PostBodyTask ( String name )This constructor is from 'PostBodyTask' abstract class.
  
 
[+] class Task  1 
 | Change | Effect | 
|---|
| 1 | 
Abstract method void execute ( ImmutableMultimap<String,String>, PrintWriter ) has been removed from this class. | 
A client program may be interrupted by NoSuchMethodError exception. | 
[+] affected methods: 3 (4.8%)
Task.Task ( String name )This constructor is from 'Task' abstract class.
Task.getName ( )This method is from 'Task' abstract class.
TaskServlet.add ( Task task )1st parameter 'task'  of this method is of type 'Task'.
  
 
to the top
Other Changes in Data Types  2 
dropwizard-servlets-1.3.29.jar
package io.dropwizard.servlets.tasks
[+] class PostBodyTask  1 
 | Change | Effect | 
|---|
| 1 | 
Abstract method void execute ( Map<String,List<String>>, String, PrintWriter ) has been added to this class. | 
No effect. | 
[+] affected methods: 1 (1.6%)
PostBodyTask.PostBodyTask ( String name )This constructor is from 'PostBodyTask' abstract class.
  
 
[+] class Task  1 
 | Change | Effect | 
|---|
| 1 | 
Abstract method void execute ( Map<String,List<String>>, PrintWriter ) has been added to this class. | 
No effect. | 
[+] affected methods: 3 (4.8%)
Task.Task ( String name )This constructor is from 'Task' abstract class.
Task.getName ( )This method is from 'Task' abstract class.
TaskServlet.add ( Task task )1st parameter 'task'  of this method is of type 'Task'.
  
 
to the top
Java Archives  1 
dropwizard-servlets-1.3.29.jar
to the top