Binary compatibility report for the dropwizard-health library between 1.6.0 and 1.7.1 versions
Test Info
| Library Name | dropwizard-health | 
| Version #1 | 1.6.0 | 
| Version #2 | 1.7.1 | 
Test Results
| Total Java Modules | 1 | 
| Total Methods / Classes | 110 / 19 | 
| Compatibility | 
98.3% | 
Problem Summary
 | Severity | Count | 
| Added Methods | - | 23 | 
| Removed Methods | High | 0 | 
Problems with Data Types | High | 0 | 
| Medium | 1 | 
| Low | 0 | 
Problems with Methods | High | 0 | 
| Medium | 0 | 
| Low | 0 | 
Added Methods  23 
dropwizard-health-1.7.1.jar, DefaultHealthServletFactory.class
package io.dropwizard.health.conf.response
DefaultHealthServletFactory.build ( HealthStatusChecker healthStatusChecker )  :  HttpServlet
io/dropwizard/health/conf/response/DefaultHealthServletFactory.build:(Lio/dropwizard/health/core/HealthStatusChecker;)Ljavax/servlet/http/HttpServlet;
dropwizard-health-1.7.1.jar, DelayedShutdownHandler.class
package io.dropwizard.health.shutdown
DelayedShutdownHandler.DelayedShutdownHandler ( ShutdownNotifier shutdownNotifier )
io/dropwizard/health/shutdown/DelayedShutdownHandler."<init>":(Lio/dropwizard/health/shutdown/ShutdownNotifier;)V
dropwizard-health-1.7.1.jar, HealthCheckBundle.class
package io.dropwizard.health.core
HealthCheckBundle<C>.createHealthCheckManager ( List<HealthCheckConfiguration> healthCheckConfigs, HealthCheckScheduler scheduler, MetricRegistry metrics, String name, Duration shutdownWaitPeriod, boolean initialOverallState )  :  HealthCheckManager *DEPRECATED*
io/dropwizard/health/core/HealthCheckBundle.createHealthCheckManager:(Ljava/util/List;Lio/dropwizard/health/core/HealthCheckScheduler;Lcom/codahale/metrics/MetricRegistry;Ljava/lang/String;Lio/dropwizard/util/Duration;Z)Lio/dropwizard/health/core/HealthCheckManager;
dropwizard-health-1.7.1.jar, HealthCheckConfiguration.class
package io.dropwizard.health.conf
HealthCheckConfiguration.getType ( )  :  HealthCheckType
io/dropwizard/health/conf/HealthCheckConfiguration.getType:()Lio/dropwizard/health/conf/HealthCheckType;
HealthCheckConfiguration.isInitialState ( )  :  boolean
io/dropwizard/health/conf/HealthCheckConfiguration.isInitialState:()Z
HealthCheckConfiguration.setInitialState ( boolean initialState )  :  void
io/dropwizard/health/conf/HealthCheckConfiguration.setInitialState:(Z)V
HealthCheckConfiguration.setType ( HealthCheckType type )  :  void
io/dropwizard/health/conf/HealthCheckConfiguration.setType:(Lio/dropwizard/health/conf/HealthCheckType;)V
dropwizard-health-1.7.1.jar, HealthCheckManager.class
package io.dropwizard.health.core
HealthCheckManager.HealthCheckManager ( List<HealthCheckConfiguration> configs, HealthCheckScheduler scheduler, MetricRegistry metrics, Duration shutdownWaitPeriod, boolean initialOverallState )
io/dropwizard/health/core/HealthCheckManager."<init>":(Ljava/util/List;Lio/dropwizard/health/core/HealthCheckScheduler;Lcom/codahale/metrics/MetricRegistry;Lio/dropwizard/util/Duration;Z)V
HealthCheckManager.HealthCheckManager ( List<HealthCheckConfiguration> configs, HealthCheckScheduler scheduler, MetricRegistry metrics, String managerName, Duration shutdownWaitPeriod, boolean initialOverallState ) *DEPRECATED*
io/dropwizard/health/core/HealthCheckManager."<init>":(Ljava/util/List;Lio/dropwizard/health/core/HealthCheckScheduler;Lcom/codahale/metrics/MetricRegistry;Ljava/lang/String;Lio/dropwizard/util/Duration;Z)V
HealthCheckManager.isHealthy ( )  :  boolean
io/dropwizard/health/core/HealthCheckManager.isHealthy:()Z
HealthCheckManager.isHealthy ( String type )  :  boolean
io/dropwizard/health/core/HealthCheckManager.isHealthy:(Ljava/lang/String;)Z
HealthCheckManager.notifyShutdownStarted ( )  :  void
io/dropwizard/health/core/HealthCheckManager.notifyShutdownStarted:()V
dropwizard-health-1.7.1.jar, HealthCheckServlet.class
package io.dropwizard.health.core
HealthCheckServlet.HealthCheckServlet ( HealthStatusChecker healthStatusChecker, boolean cacheControlEnabled, String cacheControlValue, String contentType, String healthyValue, String unhealthyValue )
io/dropwizard/health/core/HealthCheckServlet."<init>":(Lio/dropwizard/health/core/HealthStatusChecker;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
dropwizard-health-1.7.1.jar, HealthCheckType.class
package io.dropwizard.health.conf
HealthCheckType.valueOf ( String name ) [static]  :  HealthCheckType
io/dropwizard/health/conf/HealthCheckType.valueOf:(Ljava/lang/String;)Lio/dropwizard/health/conf/HealthCheckType;
HealthCheckType.values ( ) [static]  :  HealthCheckType[ ]
io/dropwizard/health/conf/HealthCheckType.values:()[Lio/dropwizard/health/conf/HealthCheckType;
dropwizard-health-1.7.1.jar, HealthConfiguration.class
package io.dropwizard.health.conf
HealthConfiguration.isInitialOverallState ( )  :  boolean
io/dropwizard/health/conf/HealthConfiguration.isInitialOverallState:()Z
HealthConfiguration.setInitialOverallState ( boolean initialOverallState )  :  void
io/dropwizard/health/conf/HealthConfiguration.setInitialOverallState:(Z)V
dropwizard-health-1.7.1.jar, HealthServletFactory.class
package io.dropwizard.health.conf.response
HealthServletFactory.build ( HealthStatusChecker p1 ) [abstract]  :  HttpServlet
io/dropwizard/health/conf/response/HealthServletFactory.build:(Lio/dropwizard/health/core/HealthStatusChecker;)Ljavax/servlet/http/HttpServlet;
dropwizard-health-1.7.1.jar, HealthStatusChecker.class
package io.dropwizard.health.core
HealthStatusChecker.isHealthy ( )  :  boolean
io/dropwizard/health/core/HealthStatusChecker.isHealthy:()Z
HealthStatusChecker.isHealthy ( String p1 ) [abstract]  :  boolean
io/dropwizard/health/core/HealthStatusChecker.isHealthy:(Ljava/lang/String;)Z
dropwizard-health-1.7.1.jar, Schedule.class
package io.dropwizard.health.conf
Schedule.getInitialDelay ( )  :  Duration
io/dropwizard/health/conf/Schedule.getInitialDelay:()Lio/dropwizard/util/Duration;
Schedule.setInitialDelay ( Duration initialDelay )  :  void
io/dropwizard/health/conf/Schedule.setInitialDelay:(Lio/dropwizard/util/Duration;)V
dropwizard-health-1.7.1.jar, ShutdownNotifier.class
package io.dropwizard.health.shutdown
ShutdownNotifier.notifyShutdownStarted ( ) [abstract]  :  void
io/dropwizard/health/shutdown/ShutdownNotifier.notifyShutdownStarted:()V
to the top
Problems with Data Types, Medium Severity  1 
dropwizard-health-1.6.0.jar
package io.dropwizard.health.conf.response
[+] interface HealthServletFactory  1 
 | Change | Effect | 
|---|
| 1 | 
Abstract method HttpServlet build ( HealthStatusChecker ) has been added to this interface. | 
A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method io.dropwizard.health.core.HealthCheckBundle<C>.run ( C, Environment ) and may not be implemented by old clients. | 
[+] affected methods: 3 (2.7%)
io.dropwizard.health.conf.HealthConfiguration.getServletFactory ( )Return value  of this method is of type 'HealthServletFactory'.
io.dropwizard.health.conf.HealthConfiguration.setServletFactory ( HealthServletFactory servletFactory )1st parameter 'servletFactory'  of this method is of type 'HealthServletFactory'.
HealthServletFactory.build ( AtomicBoolean p1 )This abstract method is from 'HealthServletFactory' interface.
  
 
to the top
Java Archives  1 
dropwizard-health-1.6.0.jar
to the top