Source compatibility report for the metrics-jdbi3 library between 4.2.28 and 5.0.0 versions

Test Info


Library Namemetrics-jdbi3
Version #14.2.28
Version #25.0.0

Test Results


Total Java Modules1
Total Methods / Classes30 / 17
Compatibility 0%

Problem Summary


SeverityCount
Added Methods-13
Removed MethodsHigh17
Problems with
Data Types
High9
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods  13 


metrics-jdbi3-5.0.0.jar, BasicSqlNameStrategy.class
package io.dropwizard.metrics5.jdbi3.strategies
BasicSqlNameStrategy.BasicSqlNameStrategy ( )

metrics-jdbi3-5.0.0.jar, DefaultNameStrategy.class
package io.dropwizard.metrics5.jdbi3.strategies
DefaultNameStrategy.valueOf ( String name ) [static]  :  DefaultNameStrategy
DefaultNameStrategy.values ( ) [static]  :  DefaultNameStrategy[ ]

metrics-jdbi3-5.0.0.jar, DelegatingStatementNameStrategy.class
package io.dropwizard.metrics5.jdbi3.strategies
DelegatingStatementNameStrategy.DelegatingStatementNameStrategy ( StatementNameStrategy... strategies )
DelegatingStatementNameStrategy.getStatementName ( StatementContext statementContext )  :  MetricName

metrics-jdbi3-5.0.0.jar, InstrumentedTimingCollector.class
package io.dropwizard.metrics5.jdbi3
InstrumentedTimingCollector.collect ( long elapsedTime, StatementContext ctx )  :  void
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry )
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry, StatementNameStrategy statementNameStrategy )

metrics-jdbi3-5.0.0.jar, NaiveNameStrategy.class
package io.dropwizard.metrics5.jdbi3.strategies
NaiveNameStrategy.NaiveNameStrategy ( )

metrics-jdbi3-5.0.0.jar, SmartNameStrategy.class
package io.dropwizard.metrics5.jdbi3.strategies
SmartNameStrategy.SmartNameStrategy ( )

metrics-jdbi3-5.0.0.jar, StatementNameStrategy.class
package io.dropwizard.metrics5.jdbi3.strategies
StatementNameStrategy.getStatementName ( StatementContext p1 ) [abstract]  :  MetricName

metrics-jdbi3-5.0.0.jar, TimedAnnotationNameStrategy.class
package io.dropwizard.metrics5.jdbi3.strategies
TimedAnnotationNameStrategy.getStatementName ( StatementContext statementContext )  :  MetricName
TimedAnnotationNameStrategy.TimedAnnotationNameStrategy ( )

to the top

Removed Methods  17 


metrics-jdbi3-4.2.28.jar, BasicSqlNameStrategy.class
package com.codahale.metrics.jdbi3.strategies
BasicSqlNameStrategy.BasicSqlNameStrategy ( )

metrics-jdbi3-4.2.28.jar, DefaultNameStrategy.class
package com.codahale.metrics.jdbi3.strategies
DefaultNameStrategy.valueOf ( String name ) [static]  :  DefaultNameStrategy
DefaultNameStrategy.values ( ) [static]  :  DefaultNameStrategy[ ]

metrics-jdbi3-4.2.28.jar, DelegatingStatementNameStrategy.class
package com.codahale.metrics.jdbi3.strategies
DelegatingStatementNameStrategy.DelegatingStatementNameStrategy ( StatementNameStrategy... strategies )
DelegatingStatementNameStrategy.getStatementName ( StatementContext statementContext )  :  String

metrics-jdbi3-4.2.28.jar, InstrumentedSqlLogger.class
package com.codahale.metrics.jdbi3
InstrumentedSqlLogger.InstrumentedSqlLogger ( MetricRegistry registry )
InstrumentedSqlLogger.InstrumentedSqlLogger ( MetricRegistry registry, StatementNameStrategy statementNameStrategy )
InstrumentedSqlLogger.logAfterExecution ( StatementContext context )  :  void
InstrumentedSqlLogger.logException ( StatementContext context, SQLException ex )  :  void

metrics-jdbi3-4.2.28.jar, InstrumentedTimingCollector.class
package com.codahale.metrics.jdbi3
InstrumentedTimingCollector.collect ( long elapsedTime, StatementContext ctx )  :  void
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry )
InstrumentedTimingCollector.InstrumentedTimingCollector ( MetricRegistry registry, StatementNameStrategy statementNameStrategy )

metrics-jdbi3-4.2.28.jar, NaiveNameStrategy.class
package com.codahale.metrics.jdbi3.strategies
NaiveNameStrategy.NaiveNameStrategy ( )

metrics-jdbi3-4.2.28.jar, SmartNameStrategy.class
package com.codahale.metrics.jdbi3.strategies
SmartNameStrategy.SmartNameStrategy ( )

metrics-jdbi3-4.2.28.jar, StatementNameStrategy.class
package com.codahale.metrics.jdbi3.strategies
StatementNameStrategy.getStatementName ( StatementContext p1 ) [abstract]  :  String

metrics-jdbi3-4.2.28.jar, TimedAnnotationNameStrategy.class
package com.codahale.metrics.jdbi3.strategies
TimedAnnotationNameStrategy.getStatementName ( StatementContext statementContext )  :  String
TimedAnnotationNameStrategy.TimedAnnotationNameStrategy ( )

to the top

Problems with Data Types, High Severity  9 


metrics-jdbi3-4.2.28.jar
package com.codahale.metrics.jdbi3
[+] class InstrumentedSqlLogger  1 
[+] class InstrumentedTimingCollector  1 

metrics-jdbi3-4.2.28.jar
package com.codahale.metrics.jdbi3.strategies
[+] class BasicSqlNameStrategy  1 
[+] class DefaultNameStrategy  1 
[+] class DelegatingStatementNameStrategy  1 
[+] class NaiveNameStrategy  1 
[+] class SmartNameStrategy  1 
[+] class TimedAnnotationNameStrategy  1 
[+] interface StatementNameStrategy  1 

to the top

Java Archives  1 


metrics-jdbi3-4.2.28.jar

to the top