Binary compatibility report for the dropwizard-metrics library between 1.3.29 and 2.0.0 versions
Test Info
Library Name | dropwizard-metrics |
Version #1 | 1.3.29 |
Version #2 | 2.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 65 / 9 |
Compatibility |
89.3% |
Problem Summary
| Severity | Count |
Added Methods | - | 9 |
Removed Methods | High | 6 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 3 |
Medium | 0 |
Low | 0 |
Added Methods 9
dropwizard-metrics-2.0.0.jar, BaseReporterFactory.class
package io.dropwizard.metrics
BaseReporterFactory.getExcludes ( ) : Set<String>
io/dropwizard/metrics/BaseReporterFactory.getExcludes:()Ljava/util/Set;
BaseReporterFactory.getIncludes ( ) : Set<String>
io/dropwizard/metrics/BaseReporterFactory.getIncludes:()Ljava/util/Set;
BaseReporterFactory.setExcludes ( Set<String> excludes ) : void
io/dropwizard/metrics/BaseReporterFactory.setExcludes:(Ljava/util/Set;)V
BaseReporterFactory.setIncludes ( Set<String> includes ) : void
io/dropwizard/metrics/BaseReporterFactory.setIncludes:(Ljava/util/Set;)V
dropwizard-metrics-2.0.0.jar, MetricsFactory.class
package io.dropwizard.metrics
MetricsFactory.getReporters ( ) : List<ReporterFactory>
io/dropwizard/metrics/MetricsFactory.getReporters:()Ljava/util/List;
MetricsFactory.isReportOnStop ( ) : boolean
io/dropwizard/metrics/MetricsFactory.isReportOnStop:()Z
MetricsFactory.setReporters ( List<ReporterFactory> reporters ) : void
io/dropwizard/metrics/MetricsFactory.setReporters:(Ljava/util/List;)V
MetricsFactory.setReportOnStop ( boolean reportOnStop ) : void
io/dropwizard/metrics/MetricsFactory.setReportOnStop:(Z)V
dropwizard-metrics-2.0.0.jar, ScheduledReporterManager.class
package io.dropwizard.metrics
ScheduledReporterManager.ScheduledReporterManager ( ScheduledReporter reporter, Duration period, boolean reportOnStop )
io/dropwizard/metrics/ScheduledReporterManager."<init>":(Lcom/codahale/metrics/ScheduledReporter;Lio/dropwizard/util/Duration;Z)V
to the top
Removed Methods 6
dropwizard-metrics-1.3.29.jar, BaseReporterFactory.class
package io.dropwizard.metrics
BaseReporterFactory.getExcludes ( ) : ImmutableSet<String>
io/dropwizard/metrics/BaseReporterFactory.getExcludes:()Lcom/google/common/collect/ImmutableSet;
BaseReporterFactory.getIncludes ( ) : ImmutableSet<String>
io/dropwizard/metrics/BaseReporterFactory.getIncludes:()Lcom/google/common/collect/ImmutableSet;
BaseReporterFactory.setExcludes ( ImmutableSet<String> excludes ) : void
io/dropwizard/metrics/BaseReporterFactory.setExcludes:(Lcom/google/common/collect/ImmutableSet;)V
BaseReporterFactory.setIncludes ( ImmutableSet<String> includes ) : void
io/dropwizard/metrics/BaseReporterFactory.setIncludes:(Lcom/google/common/collect/ImmutableSet;)V
dropwizard-metrics-1.3.29.jar, MetricsFactory.class
package io.dropwizard.metrics
MetricsFactory.getReporters ( ) : ImmutableList<ReporterFactory>
io/dropwizard/metrics/MetricsFactory.getReporters:()Lcom/google/common/collect/ImmutableList;
MetricsFactory.setReporters ( ImmutableList<ReporterFactory> reporters ) : void
io/dropwizard/metrics/MetricsFactory.setReporters:(Lcom/google/common/collect/ImmutableList;)V
to the top
Problems with Methods, High Severity 3
dropwizard-metrics-1.3.29.jar, BaseReporterFactory.class
package io.dropwizard.metrics
[+] BaseReporterFactory.getExcludes ( ) : ImmutableSet<String> 1
io/dropwizard/metrics/BaseReporterFactory.getExcludes:()Lcom/google/common/collect/ImmutableSet;
| Change | Effect |
---|
1 |
Return value type has been changed from com.google.common.collect.ImmutableSet<java.lang.String> to java.util.Set<java.lang.String>. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
[+] BaseReporterFactory.getIncludes ( ) : ImmutableSet<String> 1
io/dropwizard/metrics/BaseReporterFactory.getIncludes:()Lcom/google/common/collect/ImmutableSet;
| Change | Effect |
---|
1 |
Return value type has been changed from com.google.common.collect.ImmutableSet<java.lang.String> to java.util.Set<java.lang.String>. |
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-metrics-1.3.29.jar, MetricsFactory.class
package io.dropwizard.metrics
[+] MetricsFactory.getReporters ( ) : ImmutableList<ReporterFactory> 1
io/dropwizard/metrics/MetricsFactory.getReporters:()Lcom/google/common/collect/ImmutableList;
| Change | Effect |
---|
1 |
Return value type has been changed from com.google.common.collect.ImmutableList<ReporterFactory> to java.util.List<ReporterFactory>. |
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-metrics-1.3.29.jar
to the top