Binary compatibility report for the metrics-jdbi library between 4.2.28 and 5.0.0 versions
Test Info
Library Name | metrics-jdbi |
Version #1 | 4.2.28 |
Version #2 | 5.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 24 / 17 |
Compatibility |
0% |
Problem Summary
| Severity | Count |
Added Methods | - | 12 |
Removed Methods | High | 12 |
Problems with Data Types | High | 9 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 12
metrics-jdbi-5.0.0.jar, BasicSqlNameStrategy.class
package io.dropwizard.metrics5.jdbi.strategies
BasicSqlNameStrategy.BasicSqlNameStrategy ( )
io/dropwizard/metrics5/jdbi/strategies/BasicSqlNameStrategy."<init>":()V
metrics-jdbi-5.0.0.jar, ContextNameStrategy.class
package io.dropwizard.metrics5.jdbi.strategies
ContextNameStrategy.ContextNameStrategy ( )
io/dropwizard/metrics5/jdbi/strategies/ContextNameStrategy."<init>":()V
metrics-jdbi-5.0.0.jar, DelegatingStatementNameStrategy.class
package io.dropwizard.metrics5.jdbi.strategies
DelegatingStatementNameStrategy.DelegatingStatementNameStrategy ( StatementNameStrategy... strategies )
io/dropwizard/metrics5/jdbi/strategies/DelegatingStatementNameStrategy."<init>":([Lio/dropwizard/metrics5/jdbi/strategies/StatementNameStrategy;)V
DelegatingStatementNameStrategy.getStatementName ( StatementContext statementContext ) : MetricName
io/dropwizard/metrics5/jdbi/strategies/DelegatingStatementNameStrategy.getStatementName:(Lorg/skife/jdbi/v2/StatementContext;)Lio/dropwizard/metrics5/MetricName;
DelegatingStatementNameStrategy.registerStrategies ( StatementNameStrategy... strategies ) : void
io/dropwizard/metrics5/jdbi/strategies/DelegatingStatementNameStrategy.registerStrategies:([Lio/dropwizard/metrics5/jdbi/strategies/StatementNameStrategy;)V
metrics-jdbi-5.0.0.jar, InstrumentedTimingCollector.class
package io.dropwizard.metrics5.jdbi
InstrumentedTimingCollector.collect ( long elapsedTime, StatementContext ctx ) : void
io/dropwizard/metrics5/jdbi/InstrumentedTimingCollector.collect:(JLorg/skife/jdbi/v2/StatementContext;)V
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry )
io/dropwizard/metrics5/jdbi/InstrumentedTimingCollector."<init>":(Lio/dropwizard/metrics5/MetricRegistry;)V
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry, StatementNameStrategy statementNameStrategy )
io/dropwizard/metrics5/jdbi/InstrumentedTimingCollector."<init>":(Lio/dropwizard/metrics5/MetricRegistry;Lio/dropwizard/metrics5/jdbi/strategies/StatementNameStrategy;)V
metrics-jdbi-5.0.0.jar, NaiveNameStrategy.class
package io.dropwizard.metrics5.jdbi.strategies
NaiveNameStrategy.NaiveNameStrategy ( )
io/dropwizard/metrics5/jdbi/strategies/NaiveNameStrategy."<init>":()V
metrics-jdbi-5.0.0.jar, ShortNameStrategy.class
package io.dropwizard.metrics5.jdbi.strategies
ShortNameStrategy.ShortNameStrategy ( String baseJmxName )
io/dropwizard/metrics5/jdbi/strategies/ShortNameStrategy."<init>":(Ljava/lang/String;)V
metrics-jdbi-5.0.0.jar, SmartNameStrategy.class
package io.dropwizard.metrics5.jdbi.strategies
SmartNameStrategy.SmartNameStrategy ( )
io/dropwizard/metrics5/jdbi/strategies/SmartNameStrategy."<init>":()V
metrics-jdbi-5.0.0.jar, StatementNameStrategy.class
package io.dropwizard.metrics5.jdbi.strategies
StatementNameStrategy.getStatementName ( StatementContext p1 ) [abstract] : MetricName
io/dropwizard/metrics5/jdbi/strategies/StatementNameStrategy.getStatementName:(Lorg/skife/jdbi/v2/StatementContext;)Lio/dropwizard/metrics5/MetricName;
to the top
Removed Methods 12
metrics-jdbi-4.2.28.jar, BasicSqlNameStrategy.class
package com.codahale.metrics.jdbi.strategies
BasicSqlNameStrategy.BasicSqlNameStrategy ( )
com/codahale/metrics/jdbi/strategies/BasicSqlNameStrategy."<init>":()V
metrics-jdbi-4.2.28.jar, ContextNameStrategy.class
package com.codahale.metrics.jdbi.strategies
ContextNameStrategy.ContextNameStrategy ( )
com/codahale/metrics/jdbi/strategies/ContextNameStrategy."<init>":()V
metrics-jdbi-4.2.28.jar, DelegatingStatementNameStrategy.class
package com.codahale.metrics.jdbi.strategies
DelegatingStatementNameStrategy.DelegatingStatementNameStrategy ( StatementNameStrategy... strategies )
com/codahale/metrics/jdbi/strategies/DelegatingStatementNameStrategy."<init>":([Lcom/codahale/metrics/jdbi/strategies/StatementNameStrategy;)V
DelegatingStatementNameStrategy.getStatementName ( StatementContext statementContext ) : String
com/codahale/metrics/jdbi/strategies/DelegatingStatementNameStrategy.getStatementName:(Lorg/skife/jdbi/v2/StatementContext;)Ljava/lang/String;
DelegatingStatementNameStrategy.registerStrategies ( StatementNameStrategy... strategies ) : void
com/codahale/metrics/jdbi/strategies/DelegatingStatementNameStrategy.registerStrategies:([Lcom/codahale/metrics/jdbi/strategies/StatementNameStrategy;)V
metrics-jdbi-4.2.28.jar, InstrumentedTimingCollector.class
package com.codahale.metrics.jdbi
InstrumentedTimingCollector.collect ( long elapsedTime, StatementContext ctx ) : void
com/codahale/metrics/jdbi/InstrumentedTimingCollector.collect:(JLorg/skife/jdbi/v2/StatementContext;)V
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry )
com/codahale/metrics/jdbi/InstrumentedTimingCollector."<init>":(Lcom/codahale/metrics/MetricRegistry;)V
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry, StatementNameStrategy statementNameStrategy )
com/codahale/metrics/jdbi/InstrumentedTimingCollector."<init>":(Lcom/codahale/metrics/MetricRegistry;Lcom/codahale/metrics/jdbi/strategies/StatementNameStrategy;)V
metrics-jdbi-4.2.28.jar, NaiveNameStrategy.class
package com.codahale.metrics.jdbi.strategies
NaiveNameStrategy.NaiveNameStrategy ( )
com/codahale/metrics/jdbi/strategies/NaiveNameStrategy."<init>":()V
metrics-jdbi-4.2.28.jar, ShortNameStrategy.class
package com.codahale.metrics.jdbi.strategies
ShortNameStrategy.ShortNameStrategy ( String baseJmxName )
com/codahale/metrics/jdbi/strategies/ShortNameStrategy."<init>":(Ljava/lang/String;)V
metrics-jdbi-4.2.28.jar, SmartNameStrategy.class
package com.codahale.metrics.jdbi.strategies
SmartNameStrategy.SmartNameStrategy ( )
com/codahale/metrics/jdbi/strategies/SmartNameStrategy."<init>":()V
metrics-jdbi-4.2.28.jar, StatementNameStrategy.class
package com.codahale.metrics.jdbi.strategies
StatementNameStrategy.getStatementName ( StatementContext p1 ) [abstract] : String
com/codahale/metrics/jdbi/strategies/StatementNameStrategy.getStatementName:(Lorg/skife/jdbi/v2/StatementContext;)Ljava/lang/String;
to the top
Problems with Data Types, High Severity 9
metrics-jdbi-4.2.28.jar
package com.codahale.metrics.jdbi
[+] class InstrumentedTimingCollector 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 3 (12.5%)
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry )This constructor is from 'InstrumentedTimingCollector' class.
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry, StatementNameStrategy statementNameStrategy )This constructor is from 'InstrumentedTimingCollector' class.
InstrumentedTimingCollector.collect ( long elapsedTime, StatementContext ctx )This method is from 'InstrumentedTimingCollector' class.
metrics-jdbi-4.2.28.jar
package com.codahale.metrics.jdbi.strategies
[+] class BasicSqlNameStrategy 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (4.2%)
BasicSqlNameStrategy.BasicSqlNameStrategy ( )This constructor is from 'BasicSqlNameStrategy' class.
[+] class ContextNameStrategy 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (4.2%)
ContextNameStrategy.ContextNameStrategy ( )This constructor is from 'ContextNameStrategy' class.
[+] class DelegatingStatementNameStrategy 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 3 (12.5%)
DelegatingStatementNameStrategy.DelegatingStatementNameStrategy ( StatementNameStrategy... strategies )This constructor is from 'DelegatingStatementNameStrategy' abstract class.
DelegatingStatementNameStrategy.getStatementName ( StatementContext statementContext )This method is from 'DelegatingStatementNameStrategy' abstract class.
DelegatingStatementNameStrategy.registerStrategies ( StatementNameStrategy... strategies )This method is from 'DelegatingStatementNameStrategy' abstract class.
[+] class NaiveNameStrategy 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (4.2%)
NaiveNameStrategy.NaiveNameStrategy ( )This constructor is from 'NaiveNameStrategy' class.
[+] class NameStrategies 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] class ShortNameStrategy 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (4.2%)
ShortNameStrategy.ShortNameStrategy ( String baseJmxName )This constructor is from 'ShortNameStrategy' class.
[+] class SmartNameStrategy 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (4.2%)
SmartNameStrategy.SmartNameStrategy ( )This constructor is from 'SmartNameStrategy' class.
[+] interface StatementNameStrategy 1
| Change | Effect |
---|
1 |
This interface has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (4.2%)
StatementNameStrategy.getStatementName ( StatementContext p1 )This abstract method is from 'StatementNameStrategy' interface.
to the top
Java Archives 1
metrics-jdbi-4.2.28.jar
to the top