Source compatibility report for the dropwizard-metrics library between 2.1.12 and 3.0.0 versions

Test Info


Library Namedropwizard-metrics
Version #12.1.12
Version #23.0.0

Test Results


Total Java Modules1
Total Methods / Classes118 / 18
Compatibility 0%

Problem Summary


SeverityCount
Added Methods-59
Removed MethodsHigh58
Problems with
Data Types
High9
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods  59 


dropwizard-metrics-3.0.0.jar, BaseFormattedReporterFactory.class
package io.dropwizard.metrics.common
BaseFormattedReporterFactory.BaseFormattedReporterFactory ( )
BaseFormattedReporterFactory.getLocale ( )  :  Locale
BaseFormattedReporterFactory.setLocale ( Locale locale )  :  void

dropwizard-metrics-3.0.0.jar, BaseReporterFactory.class
package io.dropwizard.metrics.common
BaseReporterFactory.BaseReporterFactory ( )
BaseReporterFactory.getDisabledAttributes ( )  :  Set<MetricAttribute>
BaseReporterFactory.getDurationUnit ( )  :  TimeUnit
BaseReporterFactory.getExcludes ( )  :  Set<String>
BaseReporterFactory.getExcludesAttributes ( )  :  EnumSet<MetricAttribute>
BaseReporterFactory.getFilter ( )  :  MetricFilter
BaseReporterFactory.getFrequency ( )  :  Optional<Duration>
BaseReporterFactory.getIncludes ( )  :  Set<String>
BaseReporterFactory.getIncludesAttributes ( )  :  EnumSet<MetricAttribute>
BaseReporterFactory.getRateUnit ( )  :  TimeUnit
BaseReporterFactory.getUseRegexFilters ( )  :  boolean
BaseReporterFactory.getUseSubstringMatching ( )  :  boolean
BaseReporterFactory.setDurationUnit ( TimeUnit durationUnit )  :  void
BaseReporterFactory.setExcludes ( Set<String> excludes )  :  void
BaseReporterFactory.setExcludesAttributes ( EnumSet<MetricAttribute> excludesAttributes )  :  void
BaseReporterFactory.setFrequency ( Optional<Duration> frequency )  :  void
BaseReporterFactory.setIncludes ( Set<String> includes )  :  void
BaseReporterFactory.setIncludesAttributes ( EnumSet<MetricAttribute> includesAttributes )  :  void
BaseReporterFactory.setRateUnit ( TimeUnit rateUnit )  :  void
BaseReporterFactory.setUseRegexFilters ( boolean useRegexFilters )  :  void
BaseReporterFactory.setUseSubstringMatching ( boolean useSubstringMatching )  :  void

dropwizard-metrics-3.0.0.jar, ConsoleReporterFactory.class
package io.dropwizard.metrics.common
ConsoleReporterFactory.build ( MetricRegistry registry )  :  ScheduledReporter
ConsoleReporterFactory.ConsoleReporterFactory ( )
ConsoleReporterFactory.getOutput ( )  :  ConsoleReporterFactory.ConsoleStream
ConsoleReporterFactory.getTimeZone ( )  :  TimeZone
ConsoleReporterFactory.setOutput ( ConsoleReporterFactory.ConsoleStream stream )  :  void
ConsoleReporterFactory.setTimeZone ( TimeZone timeZone )  :  void

dropwizard-metrics-3.0.0.jar, ConsoleStream.class
package io.dropwizard.metrics.common
ConsoleReporterFactory.ConsoleStream.get ( )  :  PrintStream
ConsoleReporterFactory.ConsoleStream.valueOf ( String name ) [static]  :  ConsoleReporterFactory.ConsoleStream
ConsoleReporterFactory.ConsoleStream.values ( ) [static]  :  ConsoleReporterFactory.ConsoleStream[ ]

dropwizard-metrics-3.0.0.jar, CsvReporterFactory.class
package io.dropwizard.metrics.common
CsvReporterFactory.build ( MetricRegistry registry )  :  ScheduledReporter
CsvReporterFactory.CsvReporterFactory ( )
CsvReporterFactory.getFile ( )  :  File
CsvReporterFactory.setFile ( File file )  :  void

dropwizard-metrics-3.0.0.jar, MetricsFactory.class
package io.dropwizard.metrics.common
MetricsFactory.configure ( LifecycleEnvironment environment, MetricRegistry registry )  :  void
MetricsFactory.getFrequency ( )  :  Duration
MetricsFactory.getReporters ( )  :  List<ReporterFactory>
MetricsFactory.isReportOnStop ( )  :  boolean
MetricsFactory.MetricsFactory ( )
MetricsFactory.setFrequency ( Duration frequency )  :  void
MetricsFactory.setReporters ( List<ReporterFactory> reporters )  :  void
MetricsFactory.setReportOnStop ( boolean reportOnStop )  :  void
MetricsFactory.toString ( )  :  String

dropwizard-metrics-3.0.0.jar, ReporterFactory.class
package io.dropwizard.metrics.common
ReporterFactory.build ( MetricRegistry p1 ) [abstract]  :  ScheduledReporter
ReporterFactory.getFrequency ( ) [abstract]  :  Optional<Duration>

dropwizard-metrics-3.0.0.jar, ScheduledReporterManager.class
package io.dropwizard.metrics.common
ScheduledReporterManager.ScheduledReporterManager ( ScheduledReporter reporter, Duration period )
ScheduledReporterManager.ScheduledReporterManager ( ScheduledReporter reporter, Duration period, boolean reportOnStop )
ScheduledReporterManager.start ( )  :  void
ScheduledReporterManager.stop ( )  :  void

dropwizard-metrics-3.0.0.jar, Slf4jReporterFactory.class
package io.dropwizard.metrics.common
Slf4jReporterFactory.build ( MetricRegistry registry )  :  ScheduledReporter
Slf4jReporterFactory.getLogger ( )  :  Logger
Slf4jReporterFactory.getLoggerName ( )  :  String
Slf4jReporterFactory.getMarkerName ( )  :  String
Slf4jReporterFactory.setLoggerName ( String loggerName )  :  void
Slf4jReporterFactory.setMarkerName ( String markerName )  :  void
Slf4jReporterFactory.Slf4jReporterFactory ( )

to the top

Removed Methods  58 


dropwizard-metrics-2.1.12.jar, BaseFormattedReporterFactory.class
package io.dropwizard.metrics
BaseFormattedReporterFactory.BaseFormattedReporterFactory ( )
BaseFormattedReporterFactory.getLocale ( )  :  Locale
BaseFormattedReporterFactory.setLocale ( Locale locale )  :  void

dropwizard-metrics-2.1.12.jar, BaseReporterFactory.class
package io.dropwizard.metrics
BaseReporterFactory.BaseReporterFactory ( )
BaseReporterFactory.getDisabledAttributes ( )  :  Set<MetricAttribute>
BaseReporterFactory.getDurationUnit ( )  :  TimeUnit
BaseReporterFactory.getExcludes ( )  :  Set<String>
BaseReporterFactory.getExcludesAttributes ( )  :  EnumSet<MetricAttribute>
BaseReporterFactory.getFilter ( )  :  MetricFilter
BaseReporterFactory.getFrequency ( )  :  Optional<Duration>
BaseReporterFactory.getIncludes ( )  :  Set<String>
BaseReporterFactory.getIncludesAttributes ( )  :  EnumSet<MetricAttribute>
BaseReporterFactory.getRateUnit ( )  :  TimeUnit
BaseReporterFactory.getUseRegexFilters ( )  :  boolean
BaseReporterFactory.getUseSubstringMatching ( )  :  boolean
BaseReporterFactory.setDurationUnit ( TimeUnit durationUnit )  :  void
BaseReporterFactory.setExcludes ( Set<String> excludes )  :  void
BaseReporterFactory.setExcludesAttributes ( EnumSet<MetricAttribute> excludesAttributes )  :  void
BaseReporterFactory.setFrequency ( Optional<Duration> frequency )  :  void
BaseReporterFactory.setIncludes ( Set<String> includes )  :  void
BaseReporterFactory.setIncludesAttributes ( EnumSet<MetricAttribute> includesAttributes )  :  void
BaseReporterFactory.setRateUnit ( TimeUnit rateUnit )  :  void
BaseReporterFactory.setUseRegexFilters ( boolean useRegexFilters )  :  void
BaseReporterFactory.setUseSubstringMatching ( boolean useSubstringMatching )  :  void

dropwizard-metrics-2.1.12.jar, ConsoleReporterFactory.class
package io.dropwizard.metrics
ConsoleReporterFactory.build ( MetricRegistry registry )  :  ScheduledReporter
ConsoleReporterFactory.ConsoleReporterFactory ( )
ConsoleReporterFactory.getOutput ( )  :  ConsoleReporterFactory.ConsoleStream
ConsoleReporterFactory.getTimeZone ( )  :  TimeZone
ConsoleReporterFactory.setOutput ( ConsoleReporterFactory.ConsoleStream stream )  :  void
ConsoleReporterFactory.setTimeZone ( TimeZone timeZone )  :  void

dropwizard-metrics-2.1.12.jar, ConsoleStream.class
package io.dropwizard.metrics
ConsoleReporterFactory.ConsoleStream.get ( )  :  PrintStream
ConsoleReporterFactory.ConsoleStream.valueOf ( String name ) [static]  :  ConsoleReporterFactory.ConsoleStream
ConsoleReporterFactory.ConsoleStream.values ( ) [static]  :  ConsoleReporterFactory.ConsoleStream[ ]

dropwizard-metrics-2.1.12.jar, CsvReporterFactory.class
package io.dropwizard.metrics
CsvReporterFactory.build ( MetricRegistry registry )  :  ScheduledReporter
CsvReporterFactory.CsvReporterFactory ( )
CsvReporterFactory.getFile ( )  :  File
CsvReporterFactory.setFile ( File file )  :  void

dropwizard-metrics-2.1.12.jar, MetricsFactory.class
package io.dropwizard.metrics
MetricsFactory.configure ( LifecycleEnvironment environment, MetricRegistry registry )  :  void
MetricsFactory.getFrequency ( )  :  Duration
MetricsFactory.getReporters ( )  :  List<ReporterFactory>
MetricsFactory.isReportOnStop ( )  :  boolean
MetricsFactory.MetricsFactory ( )
MetricsFactory.setFrequency ( Duration frequency )  :  void
MetricsFactory.setReporters ( List<ReporterFactory> reporters )  :  void
MetricsFactory.setReportOnStop ( boolean reportOnStop )  :  void

dropwizard-metrics-2.1.12.jar, ReporterFactory.class
package io.dropwizard.metrics
ReporterFactory.build ( MetricRegistry p1 ) [abstract]  :  ScheduledReporter
ReporterFactory.getFrequency ( ) [abstract]  :  Optional<Duration>

dropwizard-metrics-2.1.12.jar, ScheduledReporterManager.class
package io.dropwizard.metrics
ScheduledReporterManager.ScheduledReporterManager ( ScheduledReporter reporter, Duration period )
ScheduledReporterManager.ScheduledReporterManager ( ScheduledReporter reporter, Duration period, boolean reportOnStop )
ScheduledReporterManager.start ( )  :  void
ScheduledReporterManager.stop ( )  :  void

dropwizard-metrics-2.1.12.jar, Slf4jReporterFactory.class
package io.dropwizard.metrics
Slf4jReporterFactory.build ( MetricRegistry registry )  :  ScheduledReporter
Slf4jReporterFactory.getLogger ( )  :  Logger
Slf4jReporterFactory.getLoggerName ( )  :  String
Slf4jReporterFactory.getMarkerName ( )  :  String
Slf4jReporterFactory.setLoggerName ( String loggerName )  :  void
Slf4jReporterFactory.setMarkerName ( String markerName )  :  void
Slf4jReporterFactory.Slf4jReporterFactory ( )

to the top

Problems with Data Types, High Severity  9 


dropwizard-metrics-2.1.12.jar
package io.dropwizard.metrics
[+] class BaseFormattedReporterFactory  1 
[+] class BaseReporterFactory  1 
[+] class ConsoleReporterFactory  1 
[+] class ConsoleReporterFactory.ConsoleStream  1 
[+] class CsvReporterFactory  1 
[+] class MetricsFactory  1 
[+] class ScheduledReporterManager  1 
[+] class Slf4jReporterFactory  1 
[+] interface ReporterFactory  1 

to the top

Java Archives  1 


dropwizard-metrics-2.1.12.jar

to the top