Binary compatibility report for the metrics-healthchecks library between 4.2.28 and 5.0.0 versions

Test Info


Library Namemetrics-healthchecks
Version #14.2.28
Version #25.0.0

Test Results


Total Java Modules1
Total Methods / Classes134 / 22
Compatibility 0%

Problem Summary


SeverityCount
Added Methods-60
Removed MethodsHigh65
Problems with
Data Types
High12
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods  60 


metrics-healthchecks-5.0.0.jar, HealthCheck.class
package io.dropwizard.metrics5.health
HealthCheck.check ( ) [abstract]  :  HealthCheck.Result
HealthCheck.execute ( )  :  HealthCheck.Result
HealthCheck.HealthCheck ( )

metrics-healthchecks-5.0.0.jar, HealthCheckFilter.class
package io.dropwizard.metrics5.health
HealthCheckFilter.matches ( String p1, HealthCheck p2 ) [abstract]  :  boolean

metrics-healthchecks-5.0.0.jar, HealthCheckRegistry.class
package io.dropwizard.metrics5.health
HealthCheckRegistry.addListener ( HealthCheckRegistryListener listener )  :  void
HealthCheckRegistry.getHealthCheck ( String name )  :  HealthCheck
HealthCheckRegistry.getNames ( )  :  SortedSet<String>
HealthCheckRegistry.HealthCheckRegistry ( )
HealthCheckRegistry.HealthCheckRegistry ( int asyncExecutorPoolSize )
HealthCheckRegistry.HealthCheckRegistry ( ScheduledExecutorService asyncExecutorService )
HealthCheckRegistry.register ( String name, HealthCheck healthCheck )  :  void
HealthCheckRegistry.removeListener ( HealthCheckRegistryListener listener )  :  void
HealthCheckRegistry.runHealthCheck ( String name )  :  HealthCheck.Result
HealthCheckRegistry.runHealthChecks ( )  :  SortedMap<String,HealthCheck.Result>
HealthCheckRegistry.runHealthChecks ( ExecutorService executor )  :  SortedMap<String,HealthCheck.Result>
HealthCheckRegistry.runHealthChecks ( ExecutorService executor, HealthCheckFilter filter )  :  SortedMap<String,HealthCheck.Result>
HealthCheckRegistry.runHealthChecks ( HealthCheckFilter filter )  :  SortedMap<String,HealthCheck.Result>
HealthCheckRegistry.shutdown ( )  :  void
HealthCheckRegistry.unregister ( String name )  :  void

metrics-healthchecks-5.0.0.jar, HealthCheckRegistryListener.class
package io.dropwizard.metrics5.health
HealthCheckRegistryListener.onHealthCheckAdded ( String p1, HealthCheck p2 ) [abstract]  :  void
HealthCheckRegistryListener.onHealthCheckRemoved ( String p1, HealthCheck p2 ) [abstract]  :  void

metrics-healthchecks-5.0.0.jar, InitialState.class
package io.dropwizard.metrics5.health.annotation
Async.InitialState.valueOf ( String name ) [static]  :  Async.InitialState
Async.InitialState.values ( ) [static]  :  Async.InitialState[ ]

metrics-healthchecks-5.0.0.jar, Result.class
package io.dropwizard.metrics5.health
HealthCheck.Result.builder ( ) [static]  :  HealthCheck.ResultBuilder
HealthCheck.Result.equals ( Object o )  :  boolean
HealthCheck.Result.getDetails ( )  :  Map<String,Object>
HealthCheck.Result.getError ( )  :  Throwable
HealthCheck.Result.getMessage ( )  :  String
HealthCheck.Result.getTimestamp ( )  :  String
HealthCheck.Result.hashCode ( )  :  int
HealthCheck.Result.healthy ( ) [static]  :  HealthCheck.Result
HealthCheck.Result.healthy ( String message ) [static]  :  HealthCheck.Result
HealthCheck.Result.healthy ( String message, Object... args ) [static]  :  HealthCheck.Result
HealthCheck.Result.isHealthy ( )  :  boolean
HealthCheck.Result.toString ( )  :  String
HealthCheck.Result.unhealthy ( String message ) [static]  :  HealthCheck.Result
HealthCheck.Result.unhealthy ( String message, Object... args ) [static]  :  HealthCheck.Result
HealthCheck.Result.unhealthy ( Throwable error ) [static]  :  HealthCheck.Result

metrics-healthchecks-5.0.0.jar, ResultBuilder.class
package io.dropwizard.metrics5.health
HealthCheck.ResultBuilder.build ( )  :  HealthCheck.Result
HealthCheck.ResultBuilder.HealthCheck.ResultBuilder ( )
HealthCheck.ResultBuilder.healthy ( )  :  HealthCheck.ResultBuilder
HealthCheck.ResultBuilder.unhealthy ( )  :  HealthCheck.ResultBuilder
HealthCheck.ResultBuilder.unhealthy ( Throwable error )  :  HealthCheck.ResultBuilder
HealthCheck.ResultBuilder.withDetail ( String key, Object data )  :  HealthCheck.ResultBuilder
HealthCheck.ResultBuilder.withMessage ( String message )  :  HealthCheck.ResultBuilder
HealthCheck.ResultBuilder.withMessage ( String message, Object... args )  :  HealthCheck.ResultBuilder

metrics-healthchecks-5.0.0.jar, ScheduleType.class
package io.dropwizard.metrics5.health.annotation
Async.ScheduleType.valueOf ( String name ) [static]  :  Async.ScheduleType
Async.ScheduleType.values ( ) [static]  :  Async.ScheduleType[ ]

metrics-healthchecks-5.0.0.jar, SharedHealthCheckRegistries.class
package io.dropwizard.metrics5.health
SharedHealthCheckRegistries.add ( String name, HealthCheckRegistry registry ) [static]  :  HealthCheckRegistry
SharedHealthCheckRegistries.clear ( ) [static]  :  void
SharedHealthCheckRegistries.getDefault ( ) [static]  :  HealthCheckRegistry
SharedHealthCheckRegistries.getOrCreate ( String name ) [static]  :  HealthCheckRegistry
SharedHealthCheckRegistries.names ( ) [static]  :  Set<String>
SharedHealthCheckRegistries.remove ( String key ) [static]  :  void
SharedHealthCheckRegistries.setDefault ( String name ) [static]  :  HealthCheckRegistry
SharedHealthCheckRegistries.setDefault ( String name, HealthCheckRegistry healthCheckRegistry ) [static]  :  HealthCheckRegistry
SharedHealthCheckRegistries.tryGetDefault ( ) [static]  :  HealthCheckRegistry

metrics-healthchecks-5.0.0.jar, ThreadDeadlockHealthCheck.class
package io.dropwizard.metrics5.health.jvm
ThreadDeadlockHealthCheck.check ( )  :  HealthCheck.Result
ThreadDeadlockHealthCheck.ThreadDeadlockHealthCheck ( )
ThreadDeadlockHealthCheck.ThreadDeadlockHealthCheck ( ThreadDeadlockDetector detector )

to the top

Removed Methods  65 


metrics-healthchecks-4.2.28.jar, AsyncHealthCheckDecorator.class
package com.codahale.metrics.health
AsyncHealthCheckDecorator.check ( )  :  HealthCheck.Result
AsyncHealthCheckDecorator.getHealthCheck ( )  :  HealthCheck
AsyncHealthCheckDecorator.run ( )  :  void

metrics-healthchecks-4.2.28.jar, HealthCheck.class
package com.codahale.metrics.health
HealthCheck.check ( ) [abstract]  :  HealthCheck.Result
HealthCheck.clock ( )  :  Clock
HealthCheck.execute ( )  :  HealthCheck.Result
HealthCheck.HealthCheck ( )

metrics-healthchecks-4.2.28.jar, HealthCheckFilter.class
package com.codahale.metrics.health
HealthCheckFilter.matches ( String p1, HealthCheck p2 ) [abstract]  :  boolean

metrics-healthchecks-4.2.28.jar, HealthCheckRegistry.class
package com.codahale.metrics.health
HealthCheckRegistry.addListener ( HealthCheckRegistryListener listener )  :  void
HealthCheckRegistry.getHealthCheck ( String name )  :  HealthCheck
HealthCheckRegistry.getNames ( )  :  SortedSet<String>
HealthCheckRegistry.HealthCheckRegistry ( )
HealthCheckRegistry.HealthCheckRegistry ( int asyncExecutorPoolSize )
HealthCheckRegistry.HealthCheckRegistry ( ScheduledExecutorService asyncExecutorService )
HealthCheckRegistry.register ( String name, HealthCheck healthCheck )  :  void
HealthCheckRegistry.removeListener ( HealthCheckRegistryListener listener )  :  void
HealthCheckRegistry.runHealthCheck ( String name )  :  HealthCheck.Result
HealthCheckRegistry.runHealthChecks ( )  :  SortedMap<String,HealthCheck.Result>
HealthCheckRegistry.runHealthChecks ( ExecutorService executor )  :  SortedMap<String,HealthCheck.Result>
HealthCheckRegistry.runHealthChecks ( ExecutorService executor, HealthCheckFilter filter )  :  SortedMap<String,HealthCheck.Result>
HealthCheckRegistry.runHealthChecks ( HealthCheckFilter filter )  :  SortedMap<String,HealthCheck.Result>
HealthCheckRegistry.shutdown ( )  :  void
HealthCheckRegistry.unregister ( String name )  :  void

metrics-healthchecks-4.2.28.jar, HealthCheckRegistryListener.class
package com.codahale.metrics.health
HealthCheckRegistryListener.onHealthCheckAdded ( String p1, HealthCheck p2 ) [abstract]  :  void
HealthCheckRegistryListener.onHealthCheckRemoved ( String p1, HealthCheck p2 ) [abstract]  :  void

metrics-healthchecks-4.2.28.jar, InitialState.class
package com.codahale.metrics.health.annotation
Async.InitialState.valueOf ( String name ) [static]  :  Async.InitialState
Async.InitialState.values ( ) [static]  :  Async.InitialState[ ]

metrics-healthchecks-4.2.28.jar, Result.class
package com.codahale.metrics.health
HealthCheck.Result.builder ( ) [static]  :  HealthCheck.ResultBuilder
HealthCheck.Result.getDetails ( )  :  Map<String,Object>
HealthCheck.Result.getDuration ( )  :  long
HealthCheck.Result.getError ( )  :  Throwable
HealthCheck.Result.getMessage ( )  :  String
HealthCheck.Result.getTime ( )  :  long
HealthCheck.Result.getTimestamp ( )  :  String
HealthCheck.Result.healthy ( ) [static]  :  HealthCheck.Result
HealthCheck.Result.healthy ( String message ) [static]  :  HealthCheck.Result
HealthCheck.Result.healthy ( String message, Object... args ) [static]  :  HealthCheck.Result
HealthCheck.Result.isHealthy ( )  :  boolean
HealthCheck.Result.setDuration ( long duration )  :  void
HealthCheck.Result.unhealthy ( String message ) [static]  :  HealthCheck.Result
HealthCheck.Result.unhealthy ( String message, Object... args ) [static]  :  HealthCheck.Result
HealthCheck.Result.unhealthy ( Throwable error ) [static]  :  HealthCheck.Result

metrics-healthchecks-4.2.28.jar, ResultBuilder.class
package com.codahale.metrics.health
HealthCheck.ResultBuilder.build ( )  :  HealthCheck.Result
HealthCheck.ResultBuilder.HealthCheck.ResultBuilder ( )
HealthCheck.ResultBuilder.healthy ( )  :  HealthCheck.ResultBuilder
HealthCheck.ResultBuilder.unhealthy ( )  :  HealthCheck.ResultBuilder
HealthCheck.ResultBuilder.unhealthy ( Throwable error )  :  HealthCheck.ResultBuilder
HealthCheck.ResultBuilder.usingClock ( Clock clock )  :  HealthCheck.ResultBuilder
HealthCheck.ResultBuilder.withDetail ( String key, Object data )  :  HealthCheck.ResultBuilder
HealthCheck.ResultBuilder.withMessage ( String message )  :  HealthCheck.ResultBuilder
HealthCheck.ResultBuilder.withMessage ( String message, Object... args )  :  HealthCheck.ResultBuilder

metrics-healthchecks-4.2.28.jar, ScheduleType.class
package com.codahale.metrics.health.annotation
Async.ScheduleType.valueOf ( String name ) [static]  :  Async.ScheduleType
Async.ScheduleType.values ( ) [static]  :  Async.ScheduleType[ ]

metrics-healthchecks-4.2.28.jar, SharedHealthCheckRegistries.class
package com.codahale.metrics.health
SharedHealthCheckRegistries.add ( String name, HealthCheckRegistry registry ) [static]  :  HealthCheckRegistry
SharedHealthCheckRegistries.clear ( ) [static]  :  void
SharedHealthCheckRegistries.getDefault ( ) [static]  :  HealthCheckRegistry
SharedHealthCheckRegistries.getOrCreate ( String name ) [static]  :  HealthCheckRegistry
SharedHealthCheckRegistries.names ( ) [static]  :  Set<String>
SharedHealthCheckRegistries.remove ( String key ) [static]  :  void
SharedHealthCheckRegistries.setDefault ( String name ) [static]  :  HealthCheckRegistry
SharedHealthCheckRegistries.setDefault ( String name, HealthCheckRegistry healthCheckRegistry ) [static]  :  HealthCheckRegistry
SharedHealthCheckRegistries.tryGetDefault ( ) [static]  :  HealthCheckRegistry

metrics-healthchecks-4.2.28.jar, ThreadDeadlockHealthCheck.class
package com.codahale.metrics.health.jvm
ThreadDeadlockHealthCheck.check ( )  :  HealthCheck.Result
ThreadDeadlockHealthCheck.ThreadDeadlockHealthCheck ( )
ThreadDeadlockHealthCheck.ThreadDeadlockHealthCheck ( ThreadDeadlockDetector detector )

to the top

Problems with Data Types, High Severity  12 


metrics-healthchecks-4.2.28.jar
package com.codahale.metrics.health
[+] class AsyncHealthCheckDecorator  1 
[+] class HealthCheck  1 
[+] class HealthCheck.Result  1 
[+] class HealthCheck.ResultBuilder  1 
[+] class HealthCheckRegistry  1 
[+] class SharedHealthCheckRegistries  1 
[+] interface HealthCheckFilter  1 
[+] interface HealthCheckRegistryListener  1 

metrics-healthchecks-4.2.28.jar
package com.codahale.metrics.health.annotation
[+] @interface Async  1 
[+] class Async.InitialState  1 
[+] class Async.ScheduleType  1 

metrics-healthchecks-4.2.28.jar
package com.codahale.metrics.health.jvm
[+] class ThreadDeadlockHealthCheck  1 

to the top

Java Archives  1 


metrics-healthchecks-4.2.28.jar

to the top