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