Test Info
Library Name | metrics-core |
Version #1 | 3.1.2 |
Version #2 | 4.0.2 |
Subject | Binary Compatibility |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 360 / 61 |
Compatibility |
81.2% |
Problem Summary
| Severity | Count |
Added Methods | - | 41 |
Removed Methods | High | 57 |
Problems with Data Types | High | 14 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 41
metrics-core-4.0.2.jar,
Builder.class
package com.codahale.metrics
ConsoleReporter.Builder.disabledMetricAttributes ( Set<MetricAttribute> disabledMetricAttributes ) : ConsoleReporter.Builder
com/codahale/metrics/ConsoleReporter.Builder.disabledMetricAttributes:(Ljava/util/Set;)Lcom/codahale/metrics/ConsoleReporter$Builder;
ConsoleReporter.Builder.scheduleOn ( ScheduledExecutorService executor ) : ConsoleReporter.Builder
com/codahale/metrics/ConsoleReporter.Builder.scheduleOn:(Ljava/util/concurrent/ScheduledExecutorService;)Lcom/codahale/metrics/ConsoleReporter$Builder;
ConsoleReporter.Builder.shutdownExecutorOnStop ( boolean shutdownExecutorOnStop ) : ConsoleReporter.Builder
com/codahale/metrics/ConsoleReporter.Builder.shutdownExecutorOnStop:(Z)Lcom/codahale/metrics/ConsoleReporter$Builder;
CsvReporter.Builder.scheduleOn ( ScheduledExecutorService executor ) : CsvReporter.Builder
com/codahale/metrics/CsvReporter.Builder.scheduleOn:(Ljava/util/concurrent/ScheduledExecutorService;)Lcom/codahale/metrics/CsvReporter$Builder;
CsvReporter.Builder.shutdownExecutorOnStop ( boolean shutdownExecutorOnStop ) : CsvReporter.Builder
com/codahale/metrics/CsvReporter.Builder.shutdownExecutorOnStop:(Z)Lcom/codahale/metrics/CsvReporter$Builder;
CsvReporter.Builder.withCsvFileProvider ( CsvFileProvider csvFileProvider ) : CsvReporter.Builder
com/codahale/metrics/CsvReporter.Builder.withCsvFileProvider:(Lcom/codahale/metrics/CsvFileProvider;)Lcom/codahale/metrics/CsvReporter$Builder;
CsvReporter.Builder.withSeparator ( String separator ) : CsvReporter.Builder
com/codahale/metrics/CsvReporter.Builder.withSeparator:(Ljava/lang/String;)Lcom/codahale/metrics/CsvReporter$Builder;
Slf4jReporter.Builder.scheduleOn ( ScheduledExecutorService executor ) : Slf4jReporter.Builder
com/codahale/metrics/Slf4jReporter.Builder.scheduleOn:(Ljava/util/concurrent/ScheduledExecutorService;)Lcom/codahale/metrics/Slf4jReporter$Builder;
Slf4jReporter.Builder.shutdownExecutorOnStop ( boolean shutdownExecutorOnStop ) : Slf4jReporter.Builder
com/codahale/metrics/Slf4jReporter.Builder.shutdownExecutorOnStop:(Z)Lcom/codahale/metrics/Slf4jReporter$Builder;
metrics-core-4.0.2.jar,
CsvFileProvider.class
package com.codahale.metrics
CsvFileProvider.getFile ( File p1, String p2 ) [abstract] : File
com/codahale/metrics/CsvFileProvider.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File;
metrics-core-4.0.2.jar,
FixedNameCsvFileProvider.class
package com.codahale.metrics
FixedNameCsvFileProvider.FixedNameCsvFileProvider ( )
com/codahale/metrics/FixedNameCsvFileProvider."<init>":()V
FixedNameCsvFileProvider.getFile ( File directory, String metricName ) : File
com/codahale/metrics/FixedNameCsvFileProvider.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File;
FixedNameCsvFileProvider.sanitize ( String metricName ) : String
com/codahale/metrics/FixedNameCsvFileProvider.sanitize:(Ljava/lang/String;)Ljava/lang/String;
metrics-core-4.0.2.jar,
MetricAttribute.class
package com.codahale.metrics
MetricAttribute.getCode ( ) : String
com/codahale/metrics/MetricAttribute.getCode:()Ljava/lang/String;
MetricAttribute.valueOf ( String name ) [static] : MetricAttribute
com/codahale/metrics/MetricAttribute.valueOf:(Ljava/lang/String;)Lcom/codahale/metrics/MetricAttribute;
MetricAttribute.values ( ) [static] : MetricAttribute[ ]
com/codahale/metrics/MetricAttribute.values:()[Lcom/codahale/metrics/MetricAttribute;
metrics-core-4.0.2.jar,
MetricFilter.class
package com.codahale.metrics
MetricFilter.contains ( String substring ) [static] : MetricFilter
com/codahale/metrics/MetricFilter.contains:(Ljava/lang/String;)Lcom/codahale/metrics/MetricFilter;
MetricFilter.endsWith ( String suffix ) [static] : MetricFilter
com/codahale/metrics/MetricFilter.endsWith:(Ljava/lang/String;)Lcom/codahale/metrics/MetricFilter;
MetricFilter.startsWith ( String prefix ) [static] : MetricFilter
com/codahale/metrics/MetricFilter.startsWith:(Ljava/lang/String;)Lcom/codahale/metrics/MetricFilter;
metrics-core-4.0.2.jar,
MetricRegistry.class
package com.codahale.metrics
MetricRegistry.counter ( String name, MetricRegistry.MetricSupplier<Counter> supplier ) : Counter
com/codahale/metrics/MetricRegistry.counter:(Ljava/lang/String;Lcom/codahale/metrics/MetricRegistry$MetricSupplier;)Lcom/codahale/metrics/Counter;
MetricRegistry.gauge ( String name, MetricRegistry.MetricSupplier<Gauge> supplier ) : Gauge
com/codahale/metrics/MetricRegistry.gauge:(Ljava/lang/String;Lcom/codahale/metrics/MetricRegistry$MetricSupplier;)Lcom/codahale/metrics/Gauge;
MetricRegistry.histogram ( String name, MetricRegistry.MetricSupplier<Histogram> supplier ) : Histogram
com/codahale/metrics/MetricRegistry.histogram:(Ljava/lang/String;Lcom/codahale/metrics/MetricRegistry$MetricSupplier;)Lcom/codahale/metrics/Histogram;
MetricRegistry.meter ( String name, MetricRegistry.MetricSupplier<Meter> supplier ) : Meter
com/codahale/metrics/MetricRegistry.meter:(Ljava/lang/String;Lcom/codahale/metrics/MetricRegistry$MetricSupplier;)Lcom/codahale/metrics/Meter;
MetricRegistry.timer ( String name, MetricRegistry.MetricSupplier<Timer> supplier ) : Timer
com/codahale/metrics/MetricRegistry.timer:(Ljava/lang/String;Lcom/codahale/metrics/MetricRegistry$MetricSupplier;)Lcom/codahale/metrics/Timer;
metrics-core-4.0.2.jar,
MetricSupplier.class
package com.codahale.metrics
MetricRegistry.MetricSupplier<T>.newMetric ( ) [abstract] : T
com/codahale/metrics/MetricRegistry.MetricSupplier.newMetric:()Lcom/codahale/metrics/Metric;
metrics-core-4.0.2.jar,
ScheduledReporter.class
package com.codahale.metrics
ScheduledReporter.getDisabledMetricAttributes ( ) : Set<MetricAttribute>
com/codahale/metrics/ScheduledReporter.getDisabledMetricAttributes:()Ljava/util/Set;
ScheduledReporter.isShutdownExecutorOnStop ( ) : boolean
com/codahale/metrics/ScheduledReporter.isShutdownExecutorOnStop:()Z
ScheduledReporter.ScheduledReporter ( MetricRegistry registry, String name, MetricFilter filter, TimeUnit rateUnit, TimeUnit durationUnit, ScheduledExecutorService executor, boolean shutdownExecutorOnStop )
com/codahale/metrics/ScheduledReporter."<init>":(Lcom/codahale/metrics/MetricRegistry;Ljava/lang/String;Lcom/codahale/metrics/MetricFilter;Ljava/util/concurrent/TimeUnit;Ljava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;Z)V
ScheduledReporter.ScheduledReporter ( MetricRegistry registry, String name, MetricFilter filter, TimeUnit rateUnit, TimeUnit durationUnit, ScheduledExecutorService executor, boolean shutdownExecutorOnStop, Set<MetricAttribute> disabledMetricAttributes )
com/codahale/metrics/ScheduledReporter."<init>":(Lcom/codahale/metrics/MetricRegistry;Ljava/lang/String;Lcom/codahale/metrics/MetricFilter;Ljava/util/concurrent/TimeUnit;Ljava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;ZLjava/util/Set;)V
ScheduledReporter.start ( long initialDelay, long period, TimeUnit unit ) : void
com/codahale/metrics/ScheduledReporter.start:(JJLjava/util/concurrent/TimeUnit;)V
metrics-core-4.0.2.jar,
SharedMetricRegistries.class
package com.codahale.metrics
SharedMetricRegistries.getDefault ( ) [static] : MetricRegistry
com/codahale/metrics/SharedMetricRegistries.getDefault:()Lcom/codahale/metrics/MetricRegistry;
SharedMetricRegistries.setDefault ( String name ) [static] : MetricRegistry
com/codahale/metrics/SharedMetricRegistries.setDefault:(Ljava/lang/String;)Lcom/codahale/metrics/MetricRegistry;
SharedMetricRegistries.setDefault ( String name, MetricRegistry metricRegistry ) [static] : MetricRegistry
com/codahale/metrics/SharedMetricRegistries.setDefault:(Ljava/lang/String;Lcom/codahale/metrics/MetricRegistry;)Lcom/codahale/metrics/MetricRegistry;
SharedMetricRegistries.tryGetDefault ( ) [static] : MetricRegistry
com/codahale/metrics/SharedMetricRegistries.tryGetDefault:()Lcom/codahale/metrics/MetricRegistry;
metrics-core-4.0.2.jar,
SlidingTimeWindowArrayReservoir.class
package com.codahale.metrics
SlidingTimeWindowArrayReservoir.getSnapshot ( ) : Snapshot
com/codahale/metrics/SlidingTimeWindowArrayReservoir.getSnapshot:()Lcom/codahale/metrics/Snapshot;
SlidingTimeWindowArrayReservoir.size ( ) : int
com/codahale/metrics/SlidingTimeWindowArrayReservoir.size:()I
SlidingTimeWindowArrayReservoir.SlidingTimeWindowArrayReservoir ( long window, TimeUnit windowUnit )
com/codahale/metrics/SlidingTimeWindowArrayReservoir."<init>":(JLjava/util/concurrent/TimeUnit;)V
SlidingTimeWindowArrayReservoir.SlidingTimeWindowArrayReservoir ( long window, TimeUnit windowUnit, Clock clock )
com/codahale/metrics/SlidingTimeWindowArrayReservoir."<init>":(JLjava/util/concurrent/TimeUnit;Lcom/codahale/metrics/Clock;)V
SlidingTimeWindowArrayReservoir.update ( long value ) : void
com/codahale/metrics/SlidingTimeWindowArrayReservoir.update:(J)V
metrics-core-4.0.2.jar,
Timer.class
package com.codahale.metrics
Timer.time ( Runnable event ) : void
com/codahale/metrics/Timer.time:(Ljava/lang/Runnable;)V
Timer.timeSupplier ( Supplier<T> event ) : T
com/codahale/metrics/Timer.timeSupplier:(Ljava/util/function/Supplier;)Ljava/lang/Object;
to the top
Removed Methods 57
metrics-core-3.1.2.jar,
Builder.class
package com.codahale.metrics
JmxReporter.Builder.build ( ) : JmxReporter
com/codahale/metrics/JmxReporter.Builder.build:()Lcom/codahale/metrics/JmxReporter;
JmxReporter.Builder.convertDurationsTo ( TimeUnit durationUnit ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.convertDurationsTo:(Ljava/util/concurrent/TimeUnit;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.Builder.convertRatesTo ( TimeUnit rateUnit ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.convertRatesTo:(Ljava/util/concurrent/TimeUnit;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.Builder.createsObjectNamesWith ( ObjectNameFactory onFactory ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.createsObjectNamesWith:(Lcom/codahale/metrics/ObjectNameFactory;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.Builder.filter ( MetricFilter filter ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.filter:(Lcom/codahale/metrics/MetricFilter;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.Builder.inDomain ( String domain ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.inDomain:(Ljava/lang/String;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.Builder.registerWith ( MBeanServer mBeanServer ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.registerWith:(Ljavax/management/MBeanServer;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.Builder.specificDurationUnits ( Map<String,TimeUnit> specificDurationUnits ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.specificDurationUnits:(Ljava/util/Map;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.Builder.specificRateUnits ( Map<String,TimeUnit> specificRateUnits ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.specificRateUnits:(Ljava/util/Map;)Lcom/codahale/metrics/JmxReporter$Builder;
metrics-core-3.1.2.jar,
CpuTimeClock.class
package com.codahale.metrics
Clock.CpuTimeClock.Clock.CpuTimeClock ( )
com/codahale/metrics/Clock.CpuTimeClock."<init>":()V
Clock.CpuTimeClock.getTick ( ) : long
com/codahale/metrics/Clock.CpuTimeClock.getTick:()J
metrics-core-3.1.2.jar,
DefaultObjectNameFactory.class
package com.codahale.metrics
DefaultObjectNameFactory.createName ( String type, String domain, String name ) : ObjectName
com/codahale/metrics/DefaultObjectNameFactory.createName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/management/ObjectName;
DefaultObjectNameFactory.DefaultObjectNameFactory ( )
com/codahale/metrics/DefaultObjectNameFactory."<init>":()V
metrics-core-3.1.2.jar,
JmxAttributeGauge.class
package com.codahale.metrics
JmxAttributeGauge.getValue ( ) : Object
com/codahale/metrics/JmxAttributeGauge.getValue:()Ljava/lang/Object;
JmxAttributeGauge.JmxAttributeGauge ( MBeanServerConnection mBeanServerConn, ObjectName objectName, String attributeName )
com/codahale/metrics/JmxAttributeGauge."<init>":(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/String;)V
JmxAttributeGauge.JmxAttributeGauge ( ObjectName objectName, String attributeName )
com/codahale/metrics/JmxAttributeGauge."<init>":(Ljavax/management/ObjectName;Ljava/lang/String;)V
metrics-core-3.1.2.jar,
JmxCounterMBean.class
package com.codahale.metrics
JmxReporter.JmxCounterMBean.getCount ( ) [abstract] : long
com/codahale/metrics/JmxReporter.JmxCounterMBean.getCount:()J
metrics-core-3.1.2.jar,
JmxGaugeMBean.class
package com.codahale.metrics
JmxReporter.JmxGaugeMBean.getValue ( ) [abstract] : Object
com/codahale/metrics/JmxReporter.JmxGaugeMBean.getValue:()Ljava/lang/Object;
metrics-core-3.1.2.jar,
JmxHistogramMBean.class
package com.codahale.metrics
JmxReporter.JmxHistogramMBean.get50thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.get50thPercentile:()D
JmxReporter.JmxHistogramMBean.get75thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.get75thPercentile:()D
JmxReporter.JmxHistogramMBean.get95thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.get95thPercentile:()D
JmxReporter.JmxHistogramMBean.get98thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.get98thPercentile:()D
JmxReporter.JmxHistogramMBean.get999thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.get999thPercentile:()D
JmxReporter.JmxHistogramMBean.get99thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.get99thPercentile:()D
JmxReporter.JmxHistogramMBean.getCount ( ) [abstract] : long
com/codahale/metrics/JmxReporter.JmxHistogramMBean.getCount:()J
JmxReporter.JmxHistogramMBean.getMax ( ) [abstract] : long
com/codahale/metrics/JmxReporter.JmxHistogramMBean.getMax:()J
JmxReporter.JmxHistogramMBean.getMean ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.getMean:()D
JmxReporter.JmxHistogramMBean.getMin ( ) [abstract] : long
com/codahale/metrics/JmxReporter.JmxHistogramMBean.getMin:()J
JmxReporter.JmxHistogramMBean.getStdDev ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.getStdDev:()D
JmxReporter.JmxHistogramMBean.values ( ) [abstract] : long[ ]
com/codahale/metrics/JmxReporter.JmxHistogramMBean.values:()[J
metrics-core-3.1.2.jar,
JmxMeterMBean.class
package com.codahale.metrics
JmxReporter.JmxMeterMBean.getCount ( ) [abstract] : long
com/codahale/metrics/JmxReporter.JmxMeterMBean.getCount:()J
JmxReporter.JmxMeterMBean.getFifteenMinuteRate ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxMeterMBean.getFifteenMinuteRate:()D
JmxReporter.JmxMeterMBean.getFiveMinuteRate ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxMeterMBean.getFiveMinuteRate:()D
JmxReporter.JmxMeterMBean.getMeanRate ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxMeterMBean.getMeanRate:()D
JmxReporter.JmxMeterMBean.getOneMinuteRate ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxMeterMBean.getOneMinuteRate:()D
JmxReporter.JmxMeterMBean.getRateUnit ( ) [abstract] : String
com/codahale/metrics/JmxReporter.JmxMeterMBean.getRateUnit:()Ljava/lang/String;
metrics-core-3.1.2.jar,
JmxReporter.class
package com.codahale.metrics
JmxReporter.close ( ) : void
com/codahale/metrics/JmxReporter.close:()V
JmxReporter.forRegistry ( MetricRegistry registry ) [static] : JmxReporter.Builder
com/codahale/metrics/JmxReporter.forRegistry:(Lcom/codahale/metrics/MetricRegistry;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.start ( ) : void
com/codahale/metrics/JmxReporter.start:()V
JmxReporter.stop ( ) : void
com/codahale/metrics/JmxReporter.stop:()V
metrics-core-3.1.2.jar,
JmxTimerMBean.class
package com.codahale.metrics
JmxReporter.JmxTimerMBean.get50thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.get50thPercentile:()D
JmxReporter.JmxTimerMBean.get75thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.get75thPercentile:()D
JmxReporter.JmxTimerMBean.get95thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.get95thPercentile:()D
JmxReporter.JmxTimerMBean.get98thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.get98thPercentile:()D
JmxReporter.JmxTimerMBean.get999thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.get999thPercentile:()D
JmxReporter.JmxTimerMBean.get99thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.get99thPercentile:()D
JmxReporter.JmxTimerMBean.getDurationUnit ( ) [abstract] : String
com/codahale/metrics/JmxReporter.JmxTimerMBean.getDurationUnit:()Ljava/lang/String;
JmxReporter.JmxTimerMBean.getMax ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.getMax:()D
JmxReporter.JmxTimerMBean.getMean ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.getMean:()D
JmxReporter.JmxTimerMBean.getMin ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.getMin:()D
JmxReporter.JmxTimerMBean.getStdDev ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.getStdDev:()D
JmxReporter.JmxTimerMBean.values ( ) [abstract] : long[ ]
com/codahale/metrics/JmxReporter.JmxTimerMBean.values:()[J
metrics-core-3.1.2.jar,
JvmAttributeGaugeSet.class
package com.codahale.metrics
JvmAttributeGaugeSet.getMetrics ( ) : Map<String,Metric>
com/codahale/metrics/JvmAttributeGaugeSet.getMetrics:()Ljava/util/Map;
JvmAttributeGaugeSet.JvmAttributeGaugeSet ( )
com/codahale/metrics/JvmAttributeGaugeSet."<init>":()V
JvmAttributeGaugeSet.JvmAttributeGaugeSet ( RuntimeMXBean runtime )
com/codahale/metrics/JvmAttributeGaugeSet."<init>":(Ljava/lang/management/RuntimeMXBean;)V
metrics-core-3.1.2.jar,
MetricMBean.class
package com.codahale.metrics
JmxReporter.MetricMBean.objectName ( ) [abstract] : ObjectName
com/codahale/metrics/JmxReporter.MetricMBean.objectName:()Ljavax/management/ObjectName;
metrics-core-3.1.2.jar,
ObjectNameFactory.class
package com.codahale.metrics
ObjectNameFactory.createName ( String p1, String p2, String p3 ) [abstract] : ObjectName
com/codahale/metrics/ObjectNameFactory.createName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/management/ObjectName;
to the top
Problems with Data Types, High Severity 14
metrics-core-3.1.2.jar
package com.codahale.metrics
[+] class Clock.CpuTimeClock 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 2 (0.6%)
Clock.CpuTimeClock.Clock.CpuTimeClock ( )This constructor is from 'Clock.CpuTimeClock' class.
Clock.CpuTimeClock.getTick ( )This method is from 'Clock.CpuTimeClock' class.
[+] class DefaultObjectNameFactory 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 2 (0.6%)
DefaultObjectNameFactory.DefaultObjectNameFactory ( )This constructor is from 'DefaultObjectNameFactory' class.
DefaultObjectNameFactory.createName ( String type, String domain, String name )This method is from 'DefaultObjectNameFactory' class.
[+] class JmxAttributeGauge 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 3 (0.8%)
JmxAttributeGauge.JmxAttributeGauge ( MBeanServerConnection mBeanServerConn, ObjectName objectName, String attributeName )This constructor is from 'JmxAttributeGauge' class.
JmxAttributeGauge.JmxAttributeGauge ( ObjectName objectName, String attributeName )This constructor is from 'JmxAttributeGauge' class.
JmxAttributeGauge.getValue ( )This method is from 'JmxAttributeGauge' class.
[+] class JmxReporter 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 4 (1.1%)
JmxReporter.close ( )This method is from 'JmxReporter' class.
JmxReporter.forRegistry ( MetricRegistry registry )This method is from 'JmxReporter' class.
JmxReporter.start ( )This method is from 'JmxReporter' class.
JmxReporter.stop ( )This method is from 'JmxReporter' class.
[+] class JmxReporter.Builder 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 9 (2.5%)
JmxReporter.Builder.build ( )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.convertDurationsTo ( TimeUnit durationUnit )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.convertRatesTo ( TimeUnit rateUnit )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.createsObjectNamesWith ( ObjectNameFactory onFactory )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.filter ( MetricFilter filter )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.inDomain ( String domain )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.registerWith ( MBeanServer mBeanServer )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.specificDurationUnits ( Map<String,TimeUnit> specificDurationUnits )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.specificRateUnits ( Map<String,TimeUnit> specificRateUnits )This method is from 'JmxReporter.Builder' class.
[+] class JvmAttributeGaugeSet 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 3 (0.8%)
JvmAttributeGaugeSet.JvmAttributeGaugeSet ( )This constructor is from 'JvmAttributeGaugeSet' class.
JvmAttributeGaugeSet.JvmAttributeGaugeSet ( RuntimeMXBean runtime )This constructor is from 'JvmAttributeGaugeSet' class.
JvmAttributeGaugeSet.getMetrics ( )This method is from 'JvmAttributeGaugeSet' class.
[+] class Timer.Context 1
| Change | Effect |
---|
1 |
Removed super-interface java.io.Closeable. |
A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods: 3 (0.8%)
Timer.Context.close ( )This method is from 'Timer.Context' class.
Timer.Context.stop ( )This method is from 'Timer.Context' class.
Timer.time ( )Return value of this method is of type 'Timer.Context'.
[+] interface JmxReporter.JmxCounterMBean 1
| Change | Effect |
---|
1 |
This interface has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (0.3%)
JmxReporter.JmxCounterMBean.getCount ( )This abstract method is from 'JmxReporter.JmxCounterMBean' interface.
[+] interface JmxReporter.JmxGaugeMBean 1
| Change | Effect |
---|
1 |
This interface has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (0.3%)
JmxReporter.JmxGaugeMBean.getValue ( )This abstract method is from 'JmxReporter.JmxGaugeMBean' interface.
[+] interface JmxReporter.JmxHistogramMBean 1
| Change | Effect |
---|
1 |
This interface has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 12 (3.3%)
JmxReporter.JmxHistogramMBean.get50thPercentile ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.get75thPercentile ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.get95thPercentile ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.get98thPercentile ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.get999thPercentile ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.get99thPercentile ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.getCount ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.getMax ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.getMean ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.getMin ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
...
[+] interface JmxReporter.JmxMeterMBean 1
| Change | Effect |
---|
1 |
This interface has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 6 (1.7%)
JmxReporter.JmxMeterMBean.getCount ( )This abstract method is from 'JmxReporter.JmxMeterMBean' interface.
JmxReporter.JmxMeterMBean.getFifteenMinuteRate ( )This abstract method is from 'JmxReporter.JmxMeterMBean' interface.
JmxReporter.JmxMeterMBean.getFiveMinuteRate ( )This abstract method is from 'JmxReporter.JmxMeterMBean' interface.
JmxReporter.JmxMeterMBean.getMeanRate ( )This abstract method is from 'JmxReporter.JmxMeterMBean' interface.
JmxReporter.JmxMeterMBean.getOneMinuteRate ( )This abstract method is from 'JmxReporter.JmxMeterMBean' interface.
JmxReporter.JmxMeterMBean.getRateUnit ( )This abstract method is from 'JmxReporter.JmxMeterMBean' interface.
[+] interface JmxReporter.JmxTimerMBean 1
| Change | Effect |
---|
1 |
This interface has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 12 (3.3%)
JmxReporter.JmxTimerMBean.get50thPercentile ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.get75thPercentile ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.get95thPercentile ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.get98thPercentile ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.get999thPercentile ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.get99thPercentile ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.getDurationUnit ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.getMax ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.getMean ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.getMin ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
...
[+] interface JmxReporter.MetricMBean 1
| Change | Effect |
---|
1 |
This interface has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (0.3%)
JmxReporter.MetricMBean.objectName ( )This abstract method is from 'JmxReporter.MetricMBean' interface.
[+] interface ObjectNameFactory 1
| Change | Effect |
---|
1 |
This interface has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (0.3%)
ObjectNameFactory.createName ( String p1, String p2, String p3 )This abstract method is from 'ObjectNameFactory' interface.
to the top
Java Archives 1
metrics-core-3.1.2.jar
to the top
Test Info
Library Name | metrics-core |
Version #1 | 3.1.2 |
Version #2 | 4.0.2 |
Subject | Source Compatibility |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 360 / 61 |
Compatibility |
81.2% |
Problem Summary
| Severity | Count |
Added Methods | - | 41 |
Removed Methods | High | 57 |
Problems with Data Types | High | 14 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 41
metrics-core-4.0.2.jar,
Builder.class
package com.codahale.metrics
ConsoleReporter.Builder.disabledMetricAttributes ( Set<MetricAttribute> disabledMetricAttributes ) : ConsoleReporter.Builder
com/codahale/metrics/ConsoleReporter.Builder.disabledMetricAttributes:(Ljava/util/Set;)Lcom/codahale/metrics/ConsoleReporter$Builder;
ConsoleReporter.Builder.scheduleOn ( ScheduledExecutorService executor ) : ConsoleReporter.Builder
com/codahale/metrics/ConsoleReporter.Builder.scheduleOn:(Ljava/util/concurrent/ScheduledExecutorService;)Lcom/codahale/metrics/ConsoleReporter$Builder;
ConsoleReporter.Builder.shutdownExecutorOnStop ( boolean shutdownExecutorOnStop ) : ConsoleReporter.Builder
com/codahale/metrics/ConsoleReporter.Builder.shutdownExecutorOnStop:(Z)Lcom/codahale/metrics/ConsoleReporter$Builder;
CsvReporter.Builder.scheduleOn ( ScheduledExecutorService executor ) : CsvReporter.Builder
com/codahale/metrics/CsvReporter.Builder.scheduleOn:(Ljava/util/concurrent/ScheduledExecutorService;)Lcom/codahale/metrics/CsvReporter$Builder;
CsvReporter.Builder.shutdownExecutorOnStop ( boolean shutdownExecutorOnStop ) : CsvReporter.Builder
com/codahale/metrics/CsvReporter.Builder.shutdownExecutorOnStop:(Z)Lcom/codahale/metrics/CsvReporter$Builder;
CsvReporter.Builder.withCsvFileProvider ( CsvFileProvider csvFileProvider ) : CsvReporter.Builder
com/codahale/metrics/CsvReporter.Builder.withCsvFileProvider:(Lcom/codahale/metrics/CsvFileProvider;)Lcom/codahale/metrics/CsvReporter$Builder;
CsvReporter.Builder.withSeparator ( String separator ) : CsvReporter.Builder
com/codahale/metrics/CsvReporter.Builder.withSeparator:(Ljava/lang/String;)Lcom/codahale/metrics/CsvReporter$Builder;
Slf4jReporter.Builder.scheduleOn ( ScheduledExecutorService executor ) : Slf4jReporter.Builder
com/codahale/metrics/Slf4jReporter.Builder.scheduleOn:(Ljava/util/concurrent/ScheduledExecutorService;)Lcom/codahale/metrics/Slf4jReporter$Builder;
Slf4jReporter.Builder.shutdownExecutorOnStop ( boolean shutdownExecutorOnStop ) : Slf4jReporter.Builder
com/codahale/metrics/Slf4jReporter.Builder.shutdownExecutorOnStop:(Z)Lcom/codahale/metrics/Slf4jReporter$Builder;
metrics-core-4.0.2.jar,
CsvFileProvider.class
package com.codahale.metrics
CsvFileProvider.getFile ( File p1, String p2 ) [abstract] : File
com/codahale/metrics/CsvFileProvider.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File;
metrics-core-4.0.2.jar,
FixedNameCsvFileProvider.class
package com.codahale.metrics
FixedNameCsvFileProvider.FixedNameCsvFileProvider ( )
com/codahale/metrics/FixedNameCsvFileProvider."<init>":()V
FixedNameCsvFileProvider.getFile ( File directory, String metricName ) : File
com/codahale/metrics/FixedNameCsvFileProvider.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File;
FixedNameCsvFileProvider.sanitize ( String metricName ) : String
com/codahale/metrics/FixedNameCsvFileProvider.sanitize:(Ljava/lang/String;)Ljava/lang/String;
metrics-core-4.0.2.jar,
MetricAttribute.class
package com.codahale.metrics
MetricAttribute.getCode ( ) : String
com/codahale/metrics/MetricAttribute.getCode:()Ljava/lang/String;
MetricAttribute.valueOf ( String name ) [static] : MetricAttribute
com/codahale/metrics/MetricAttribute.valueOf:(Ljava/lang/String;)Lcom/codahale/metrics/MetricAttribute;
MetricAttribute.values ( ) [static] : MetricAttribute[ ]
com/codahale/metrics/MetricAttribute.values:()[Lcom/codahale/metrics/MetricAttribute;
metrics-core-4.0.2.jar,
MetricFilter.class
package com.codahale.metrics
MetricFilter.contains ( String substring ) [static] : MetricFilter
com/codahale/metrics/MetricFilter.contains:(Ljava/lang/String;)Lcom/codahale/metrics/MetricFilter;
MetricFilter.endsWith ( String suffix ) [static] : MetricFilter
com/codahale/metrics/MetricFilter.endsWith:(Ljava/lang/String;)Lcom/codahale/metrics/MetricFilter;
MetricFilter.startsWith ( String prefix ) [static] : MetricFilter
com/codahale/metrics/MetricFilter.startsWith:(Ljava/lang/String;)Lcom/codahale/metrics/MetricFilter;
metrics-core-4.0.2.jar,
MetricRegistry.class
package com.codahale.metrics
MetricRegistry.counter ( String name, MetricRegistry.MetricSupplier<Counter> supplier ) : Counter
com/codahale/metrics/MetricRegistry.counter:(Ljava/lang/String;Lcom/codahale/metrics/MetricRegistry$MetricSupplier;)Lcom/codahale/metrics/Counter;
MetricRegistry.gauge ( String name, MetricRegistry.MetricSupplier<Gauge> supplier ) : Gauge
com/codahale/metrics/MetricRegistry.gauge:(Ljava/lang/String;Lcom/codahale/metrics/MetricRegistry$MetricSupplier;)Lcom/codahale/metrics/Gauge;
MetricRegistry.histogram ( String name, MetricRegistry.MetricSupplier<Histogram> supplier ) : Histogram
com/codahale/metrics/MetricRegistry.histogram:(Ljava/lang/String;Lcom/codahale/metrics/MetricRegistry$MetricSupplier;)Lcom/codahale/metrics/Histogram;
MetricRegistry.meter ( String name, MetricRegistry.MetricSupplier<Meter> supplier ) : Meter
com/codahale/metrics/MetricRegistry.meter:(Ljava/lang/String;Lcom/codahale/metrics/MetricRegistry$MetricSupplier;)Lcom/codahale/metrics/Meter;
MetricRegistry.timer ( String name, MetricRegistry.MetricSupplier<Timer> supplier ) : Timer
com/codahale/metrics/MetricRegistry.timer:(Ljava/lang/String;Lcom/codahale/metrics/MetricRegistry$MetricSupplier;)Lcom/codahale/metrics/Timer;
metrics-core-4.0.2.jar,
MetricSupplier.class
package com.codahale.metrics
MetricRegistry.MetricSupplier<T>.newMetric ( ) [abstract] : T
com/codahale/metrics/MetricRegistry.MetricSupplier.newMetric:()Lcom/codahale/metrics/Metric;
metrics-core-4.0.2.jar,
ScheduledReporter.class
package com.codahale.metrics
ScheduledReporter.getDisabledMetricAttributes ( ) : Set<MetricAttribute>
com/codahale/metrics/ScheduledReporter.getDisabledMetricAttributes:()Ljava/util/Set;
ScheduledReporter.isShutdownExecutorOnStop ( ) : boolean
com/codahale/metrics/ScheduledReporter.isShutdownExecutorOnStop:()Z
ScheduledReporter.ScheduledReporter ( MetricRegistry registry, String name, MetricFilter filter, TimeUnit rateUnit, TimeUnit durationUnit, ScheduledExecutorService executor, boolean shutdownExecutorOnStop )
com/codahale/metrics/ScheduledReporter."<init>":(Lcom/codahale/metrics/MetricRegistry;Ljava/lang/String;Lcom/codahale/metrics/MetricFilter;Ljava/util/concurrent/TimeUnit;Ljava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;Z)V
ScheduledReporter.ScheduledReporter ( MetricRegistry registry, String name, MetricFilter filter, TimeUnit rateUnit, TimeUnit durationUnit, ScheduledExecutorService executor, boolean shutdownExecutorOnStop, Set<MetricAttribute> disabledMetricAttributes )
com/codahale/metrics/ScheduledReporter."<init>":(Lcom/codahale/metrics/MetricRegistry;Ljava/lang/String;Lcom/codahale/metrics/MetricFilter;Ljava/util/concurrent/TimeUnit;Ljava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;ZLjava/util/Set;)V
ScheduledReporter.start ( long initialDelay, long period, TimeUnit unit ) : void
com/codahale/metrics/ScheduledReporter.start:(JJLjava/util/concurrent/TimeUnit;)V
metrics-core-4.0.2.jar,
SharedMetricRegistries.class
package com.codahale.metrics
SharedMetricRegistries.getDefault ( ) [static] : MetricRegistry
com/codahale/metrics/SharedMetricRegistries.getDefault:()Lcom/codahale/metrics/MetricRegistry;
SharedMetricRegistries.setDefault ( String name ) [static] : MetricRegistry
com/codahale/metrics/SharedMetricRegistries.setDefault:(Ljava/lang/String;)Lcom/codahale/metrics/MetricRegistry;
SharedMetricRegistries.setDefault ( String name, MetricRegistry metricRegistry ) [static] : MetricRegistry
com/codahale/metrics/SharedMetricRegistries.setDefault:(Ljava/lang/String;Lcom/codahale/metrics/MetricRegistry;)Lcom/codahale/metrics/MetricRegistry;
SharedMetricRegistries.tryGetDefault ( ) [static] : MetricRegistry
com/codahale/metrics/SharedMetricRegistries.tryGetDefault:()Lcom/codahale/metrics/MetricRegistry;
metrics-core-4.0.2.jar,
SlidingTimeWindowArrayReservoir.class
package com.codahale.metrics
SlidingTimeWindowArrayReservoir.getSnapshot ( ) : Snapshot
com/codahale/metrics/SlidingTimeWindowArrayReservoir.getSnapshot:()Lcom/codahale/metrics/Snapshot;
SlidingTimeWindowArrayReservoir.size ( ) : int
com/codahale/metrics/SlidingTimeWindowArrayReservoir.size:()I
SlidingTimeWindowArrayReservoir.SlidingTimeWindowArrayReservoir ( long window, TimeUnit windowUnit )
com/codahale/metrics/SlidingTimeWindowArrayReservoir."<init>":(JLjava/util/concurrent/TimeUnit;)V
SlidingTimeWindowArrayReservoir.SlidingTimeWindowArrayReservoir ( long window, TimeUnit windowUnit, Clock clock )
com/codahale/metrics/SlidingTimeWindowArrayReservoir."<init>":(JLjava/util/concurrent/TimeUnit;Lcom/codahale/metrics/Clock;)V
SlidingTimeWindowArrayReservoir.update ( long value ) : void
com/codahale/metrics/SlidingTimeWindowArrayReservoir.update:(J)V
metrics-core-4.0.2.jar,
Timer.class
package com.codahale.metrics
Timer.time ( Runnable event ) : void
com/codahale/metrics/Timer.time:(Ljava/lang/Runnable;)V
Timer.timeSupplier ( Supplier<T> event ) : T
com/codahale/metrics/Timer.timeSupplier:(Ljava/util/function/Supplier;)Ljava/lang/Object;
to the top
Removed Methods 57
metrics-core-3.1.2.jar,
Builder.class
package com.codahale.metrics
JmxReporter.Builder.build ( ) : JmxReporter
com/codahale/metrics/JmxReporter.Builder.build:()Lcom/codahale/metrics/JmxReporter;
JmxReporter.Builder.convertDurationsTo ( TimeUnit durationUnit ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.convertDurationsTo:(Ljava/util/concurrent/TimeUnit;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.Builder.convertRatesTo ( TimeUnit rateUnit ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.convertRatesTo:(Ljava/util/concurrent/TimeUnit;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.Builder.createsObjectNamesWith ( ObjectNameFactory onFactory ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.createsObjectNamesWith:(Lcom/codahale/metrics/ObjectNameFactory;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.Builder.filter ( MetricFilter filter ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.filter:(Lcom/codahale/metrics/MetricFilter;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.Builder.inDomain ( String domain ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.inDomain:(Ljava/lang/String;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.Builder.registerWith ( MBeanServer mBeanServer ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.registerWith:(Ljavax/management/MBeanServer;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.Builder.specificDurationUnits ( Map<String,TimeUnit> specificDurationUnits ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.specificDurationUnits:(Ljava/util/Map;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.Builder.specificRateUnits ( Map<String,TimeUnit> specificRateUnits ) : JmxReporter.Builder
com/codahale/metrics/JmxReporter.Builder.specificRateUnits:(Ljava/util/Map;)Lcom/codahale/metrics/JmxReporter$Builder;
metrics-core-3.1.2.jar,
CpuTimeClock.class
package com.codahale.metrics
Clock.CpuTimeClock.Clock.CpuTimeClock ( )
com/codahale/metrics/Clock.CpuTimeClock."<init>":()V
Clock.CpuTimeClock.getTick ( ) : long
com/codahale/metrics/Clock.CpuTimeClock.getTick:()J
metrics-core-3.1.2.jar,
DefaultObjectNameFactory.class
package com.codahale.metrics
DefaultObjectNameFactory.createName ( String type, String domain, String name ) : ObjectName
com/codahale/metrics/DefaultObjectNameFactory.createName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/management/ObjectName;
DefaultObjectNameFactory.DefaultObjectNameFactory ( )
com/codahale/metrics/DefaultObjectNameFactory."<init>":()V
metrics-core-3.1.2.jar,
JmxAttributeGauge.class
package com.codahale.metrics
JmxAttributeGauge.getValue ( ) : Object
com/codahale/metrics/JmxAttributeGauge.getValue:()Ljava/lang/Object;
JmxAttributeGauge.JmxAttributeGauge ( MBeanServerConnection mBeanServerConn, ObjectName objectName, String attributeName )
com/codahale/metrics/JmxAttributeGauge."<init>":(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/String;)V
JmxAttributeGauge.JmxAttributeGauge ( ObjectName objectName, String attributeName )
com/codahale/metrics/JmxAttributeGauge."<init>":(Ljavax/management/ObjectName;Ljava/lang/String;)V
metrics-core-3.1.2.jar,
JmxCounterMBean.class
package com.codahale.metrics
JmxReporter.JmxCounterMBean.getCount ( ) [abstract] : long
com/codahale/metrics/JmxReporter.JmxCounterMBean.getCount:()J
metrics-core-3.1.2.jar,
JmxGaugeMBean.class
package com.codahale.metrics
JmxReporter.JmxGaugeMBean.getValue ( ) [abstract] : Object
com/codahale/metrics/JmxReporter.JmxGaugeMBean.getValue:()Ljava/lang/Object;
metrics-core-3.1.2.jar,
JmxHistogramMBean.class
package com.codahale.metrics
JmxReporter.JmxHistogramMBean.get50thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.get50thPercentile:()D
JmxReporter.JmxHistogramMBean.get75thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.get75thPercentile:()D
JmxReporter.JmxHistogramMBean.get95thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.get95thPercentile:()D
JmxReporter.JmxHistogramMBean.get98thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.get98thPercentile:()D
JmxReporter.JmxHistogramMBean.get999thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.get999thPercentile:()D
JmxReporter.JmxHistogramMBean.get99thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.get99thPercentile:()D
JmxReporter.JmxHistogramMBean.getCount ( ) [abstract] : long
com/codahale/metrics/JmxReporter.JmxHistogramMBean.getCount:()J
JmxReporter.JmxHistogramMBean.getMax ( ) [abstract] : long
com/codahale/metrics/JmxReporter.JmxHistogramMBean.getMax:()J
JmxReporter.JmxHistogramMBean.getMean ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.getMean:()D
JmxReporter.JmxHistogramMBean.getMin ( ) [abstract] : long
com/codahale/metrics/JmxReporter.JmxHistogramMBean.getMin:()J
JmxReporter.JmxHistogramMBean.getStdDev ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxHistogramMBean.getStdDev:()D
JmxReporter.JmxHistogramMBean.values ( ) [abstract] : long[ ]
com/codahale/metrics/JmxReporter.JmxHistogramMBean.values:()[J
metrics-core-3.1.2.jar,
JmxMeterMBean.class
package com.codahale.metrics
JmxReporter.JmxMeterMBean.getCount ( ) [abstract] : long
com/codahale/metrics/JmxReporter.JmxMeterMBean.getCount:()J
JmxReporter.JmxMeterMBean.getFifteenMinuteRate ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxMeterMBean.getFifteenMinuteRate:()D
JmxReporter.JmxMeterMBean.getFiveMinuteRate ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxMeterMBean.getFiveMinuteRate:()D
JmxReporter.JmxMeterMBean.getMeanRate ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxMeterMBean.getMeanRate:()D
JmxReporter.JmxMeterMBean.getOneMinuteRate ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxMeterMBean.getOneMinuteRate:()D
JmxReporter.JmxMeterMBean.getRateUnit ( ) [abstract] : String
com/codahale/metrics/JmxReporter.JmxMeterMBean.getRateUnit:()Ljava/lang/String;
metrics-core-3.1.2.jar,
JmxReporter.class
package com.codahale.metrics
JmxReporter.close ( ) : void
com/codahale/metrics/JmxReporter.close:()V
JmxReporter.forRegistry ( MetricRegistry registry ) [static] : JmxReporter.Builder
com/codahale/metrics/JmxReporter.forRegistry:(Lcom/codahale/metrics/MetricRegistry;)Lcom/codahale/metrics/JmxReporter$Builder;
JmxReporter.start ( ) : void
com/codahale/metrics/JmxReporter.start:()V
JmxReporter.stop ( ) : void
com/codahale/metrics/JmxReporter.stop:()V
metrics-core-3.1.2.jar,
JmxTimerMBean.class
package com.codahale.metrics
JmxReporter.JmxTimerMBean.get50thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.get50thPercentile:()D
JmxReporter.JmxTimerMBean.get75thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.get75thPercentile:()D
JmxReporter.JmxTimerMBean.get95thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.get95thPercentile:()D
JmxReporter.JmxTimerMBean.get98thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.get98thPercentile:()D
JmxReporter.JmxTimerMBean.get999thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.get999thPercentile:()D
JmxReporter.JmxTimerMBean.get99thPercentile ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.get99thPercentile:()D
JmxReporter.JmxTimerMBean.getDurationUnit ( ) [abstract] : String
com/codahale/metrics/JmxReporter.JmxTimerMBean.getDurationUnit:()Ljava/lang/String;
JmxReporter.JmxTimerMBean.getMax ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.getMax:()D
JmxReporter.JmxTimerMBean.getMean ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.getMean:()D
JmxReporter.JmxTimerMBean.getMin ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.getMin:()D
JmxReporter.JmxTimerMBean.getStdDev ( ) [abstract] : double
com/codahale/metrics/JmxReporter.JmxTimerMBean.getStdDev:()D
JmxReporter.JmxTimerMBean.values ( ) [abstract] : long[ ]
com/codahale/metrics/JmxReporter.JmxTimerMBean.values:()[J
metrics-core-3.1.2.jar,
JvmAttributeGaugeSet.class
package com.codahale.metrics
JvmAttributeGaugeSet.getMetrics ( ) : Map<String,Metric>
com/codahale/metrics/JvmAttributeGaugeSet.getMetrics:()Ljava/util/Map;
JvmAttributeGaugeSet.JvmAttributeGaugeSet ( )
com/codahale/metrics/JvmAttributeGaugeSet."<init>":()V
JvmAttributeGaugeSet.JvmAttributeGaugeSet ( RuntimeMXBean runtime )
com/codahale/metrics/JvmAttributeGaugeSet."<init>":(Ljava/lang/management/RuntimeMXBean;)V
metrics-core-3.1.2.jar,
MetricMBean.class
package com.codahale.metrics
JmxReporter.MetricMBean.objectName ( ) [abstract] : ObjectName
com/codahale/metrics/JmxReporter.MetricMBean.objectName:()Ljavax/management/ObjectName;
metrics-core-3.1.2.jar,
ObjectNameFactory.class
package com.codahale.metrics
ObjectNameFactory.createName ( String p1, String p2, String p3 ) [abstract] : ObjectName
com/codahale/metrics/ObjectNameFactory.createName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/management/ObjectName;
to the top
Problems with Data Types, High Severity 14
metrics-core-3.1.2.jar
package com.codahale.metrics
[+] class Clock.CpuTimeClock 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class Clock.CpuTimeClock. |
[+] affected methods: 2 (0.6%)
Clock.CpuTimeClock.Clock.CpuTimeClock ( )This constructor is from 'Clock.CpuTimeClock' class.
Clock.CpuTimeClock.getTick ( )This method is from 'Clock.CpuTimeClock' class.
[+] class DefaultObjectNameFactory 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class DefaultObjectNameFactory. |
[+] affected methods: 2 (0.6%)
DefaultObjectNameFactory.DefaultObjectNameFactory ( )This constructor is from 'DefaultObjectNameFactory' class.
DefaultObjectNameFactory.createName ( String type, String domain, String name )This method is from 'DefaultObjectNameFactory' class.
[+] class JmxAttributeGauge 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class JmxAttributeGauge. |
[+] affected methods: 3 (0.8%)
JmxAttributeGauge.JmxAttributeGauge ( MBeanServerConnection mBeanServerConn, ObjectName objectName, String attributeName )This constructor is from 'JmxAttributeGauge' class.
JmxAttributeGauge.JmxAttributeGauge ( ObjectName objectName, String attributeName )This constructor is from 'JmxAttributeGauge' class.
JmxAttributeGauge.getValue ( )This method is from 'JmxAttributeGauge' class.
[+] class JmxReporter 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class JmxReporter. |
[+] affected methods: 4 (1.1%)
JmxReporter.close ( )This method is from 'JmxReporter' class.
JmxReporter.forRegistry ( MetricRegistry registry )This method is from 'JmxReporter' class.
JmxReporter.start ( )This method is from 'JmxReporter' class.
JmxReporter.stop ( )This method is from 'JmxReporter' class.
[+] class JmxReporter.Builder 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class JmxReporter.Builder. |
[+] affected methods: 9 (2.5%)
JmxReporter.Builder.build ( )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.convertDurationsTo ( TimeUnit durationUnit )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.convertRatesTo ( TimeUnit rateUnit )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.createsObjectNamesWith ( ObjectNameFactory onFactory )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.filter ( MetricFilter filter )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.inDomain ( String domain )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.registerWith ( MBeanServer mBeanServer )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.specificDurationUnits ( Map<String,TimeUnit> specificDurationUnits )This method is from 'JmxReporter.Builder' class.
JmxReporter.Builder.specificRateUnits ( Map<String,TimeUnit> specificRateUnits )This method is from 'JmxReporter.Builder' class.
[+] class JvmAttributeGaugeSet 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class JvmAttributeGaugeSet. |
[+] affected methods: 3 (0.8%)
JvmAttributeGaugeSet.JvmAttributeGaugeSet ( )This constructor is from 'JvmAttributeGaugeSet' class.
JvmAttributeGaugeSet.JvmAttributeGaugeSet ( RuntimeMXBean runtime )This constructor is from 'JvmAttributeGaugeSet' class.
JvmAttributeGaugeSet.getMetrics ( )This method is from 'JvmAttributeGaugeSet' class.
[+] class Timer.Context 1
| Change | Effect |
---|
1 |
Removed super-interface java.io.Closeable. |
Recompilation of a client program may be terminated with the message: cannot find method in class Timer.Context. |
[+] affected methods: 3 (0.8%)
Timer.Context.close ( )This method is from 'Timer.Context' class.
Timer.Context.stop ( )This method is from 'Timer.Context' class.
Timer.time ( )Return value of this method is of type 'Timer.Context'.
[+] interface JmxReporter.JmxCounterMBean 1
| Change | Effect |
---|
1 |
This interface has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class JmxReporter.JmxCounterMBean. |
[+] affected methods: 1 (0.3%)
JmxReporter.JmxCounterMBean.getCount ( )This abstract method is from 'JmxReporter.JmxCounterMBean' interface.
[+] interface JmxReporter.JmxGaugeMBean 1
| Change | Effect |
---|
1 |
This interface has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class JmxReporter.JmxGaugeMBean. |
[+] affected methods: 1 (0.3%)
JmxReporter.JmxGaugeMBean.getValue ( )This abstract method is from 'JmxReporter.JmxGaugeMBean' interface.
[+] interface JmxReporter.JmxHistogramMBean 1
| Change | Effect |
---|
1 |
This interface has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class JmxReporter.JmxHistogramMBean. |
[+] affected methods: 12 (3.3%)
JmxReporter.JmxHistogramMBean.get50thPercentile ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.get75thPercentile ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.get95thPercentile ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.get98thPercentile ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.get999thPercentile ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.get99thPercentile ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.getCount ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.getMax ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.getMean ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
JmxReporter.JmxHistogramMBean.getMin ( )This abstract method is from 'JmxReporter.JmxHistogramMBean' interface.
...
[+] interface JmxReporter.JmxMeterMBean 1
| Change | Effect |
---|
1 |
This interface has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class JmxReporter.JmxMeterMBean. |
[+] affected methods: 6 (1.7%)
JmxReporter.JmxMeterMBean.getCount ( )This abstract method is from 'JmxReporter.JmxMeterMBean' interface.
JmxReporter.JmxMeterMBean.getFifteenMinuteRate ( )This abstract method is from 'JmxReporter.JmxMeterMBean' interface.
JmxReporter.JmxMeterMBean.getFiveMinuteRate ( )This abstract method is from 'JmxReporter.JmxMeterMBean' interface.
JmxReporter.JmxMeterMBean.getMeanRate ( )This abstract method is from 'JmxReporter.JmxMeterMBean' interface.
JmxReporter.JmxMeterMBean.getOneMinuteRate ( )This abstract method is from 'JmxReporter.JmxMeterMBean' interface.
JmxReporter.JmxMeterMBean.getRateUnit ( )This abstract method is from 'JmxReporter.JmxMeterMBean' interface.
[+] interface JmxReporter.JmxTimerMBean 1
| Change | Effect |
---|
1 |
This interface has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class JmxReporter.JmxTimerMBean. |
[+] affected methods: 12 (3.3%)
JmxReporter.JmxTimerMBean.get50thPercentile ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.get75thPercentile ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.get95thPercentile ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.get98thPercentile ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.get999thPercentile ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.get99thPercentile ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.getDurationUnit ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.getMax ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.getMean ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
JmxReporter.JmxTimerMBean.getMin ( )This abstract method is from 'JmxReporter.JmxTimerMBean' interface.
...
[+] interface JmxReporter.MetricMBean 1
| Change | Effect |
---|
1 |
This interface has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class JmxReporter.MetricMBean. |
[+] affected methods: 1 (0.3%)
JmxReporter.MetricMBean.objectName ( )This abstract method is from 'JmxReporter.MetricMBean' interface.
[+] interface ObjectNameFactory 1
| Change | Effect |
---|
1 |
This interface has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class ObjectNameFactory. |
[+] affected methods: 1 (0.3%)
ObjectNameFactory.createName ( String p1, String p2, String p3 )This abstract method is from 'ObjectNameFactory' interface.
to the top
Java Archives 1
metrics-core-3.1.2.jar
to the top