Binary compatibility report for the metrics-jvm library between 4.2.28 and 5.0.0 versions

Test Info


Library Namemetrics-jvm
Version #14.2.28
Version #25.0.0

Test Results


Total Java Modules1
Total Methods / Classes65 / 24
Compatibility 0%

Problem Summary


SeverityCount
Added Methods-32
Removed MethodsHigh33
Problems with
Data Types
High12
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods  32 


metrics-jvm-5.0.0.jar, BufferPoolMetricSet.class
package io.dropwizard.metrics5.jvm
BufferPoolMetricSet.BufferPoolMetricSet ( MBeanServer mBeanServer )
BufferPoolMetricSet.getMetrics ( )  :  Map<MetricName,Metric>

metrics-jvm-5.0.0.jar, CachedThreadStatesGaugeSet.class
package io.dropwizard.metrics5.jvm
CachedThreadStatesGaugeSet.CachedThreadStatesGaugeSet ( long interval, TimeUnit unit )
CachedThreadStatesGaugeSet.CachedThreadStatesGaugeSet ( ThreadMXBean threadMXBean, ThreadDeadlockDetector deadlockDetector, long interval, TimeUnit unit )

metrics-jvm-5.0.0.jar, ClassLoadingGaugeSet.class
package io.dropwizard.metrics5.jvm
ClassLoadingGaugeSet.ClassLoadingGaugeSet ( )
ClassLoadingGaugeSet.ClassLoadingGaugeSet ( ClassLoadingMXBean mxBean )
ClassLoadingGaugeSet.getMetrics ( )  :  Map<MetricName,Metric>

metrics-jvm-5.0.0.jar, CpuTimeClock.class
package io.dropwizard.metrics5.jvm
CpuTimeClock.CpuTimeClock ( )
CpuTimeClock.getTick ( )  :  long

metrics-jvm-5.0.0.jar, FileDescriptorRatioGauge.class
package io.dropwizard.metrics5.jvm
FileDescriptorRatioGauge.FileDescriptorRatioGauge ( )
FileDescriptorRatioGauge.FileDescriptorRatioGauge ( OperatingSystemMXBean os )
FileDescriptorRatioGauge.getRatio ( )  :  RatioGauge.Ratio

metrics-jvm-5.0.0.jar, GarbageCollectorMetricSet.class
package io.dropwizard.metrics5.jvm
GarbageCollectorMetricSet.GarbageCollectorMetricSet ( )
GarbageCollectorMetricSet.GarbageCollectorMetricSet ( Collection<GarbageCollectorMXBean> garbageCollectors )
GarbageCollectorMetricSet.getMetrics ( )  :  Map<MetricName,Metric>

metrics-jvm-5.0.0.jar, JmxAttributeGauge.class
package io.dropwizard.metrics5.jvm
JmxAttributeGauge.getValue ( )  :  Object
JmxAttributeGauge.JmxAttributeGauge ( MBeanServerConnection mBeanServerConn, ObjectName objectName, String attributeName )
JmxAttributeGauge.JmxAttributeGauge ( ObjectName objectName, String attributeName )

metrics-jvm-5.0.0.jar, JvmAttributeGaugeSet.class
package io.dropwizard.metrics5.jvm
JvmAttributeGaugeSet.getMetrics ( )  :  Map<MetricName,Metric>
JvmAttributeGaugeSet.JvmAttributeGaugeSet ( )
JvmAttributeGaugeSet.JvmAttributeGaugeSet ( RuntimeMXBean runtime )

metrics-jvm-5.0.0.jar, MemoryUsageGaugeSet.class
package io.dropwizard.metrics5.jvm
MemoryUsageGaugeSet.getMetrics ( )  :  Map<MetricName,Metric>
MemoryUsageGaugeSet.MemoryUsageGaugeSet ( )
MemoryUsageGaugeSet.MemoryUsageGaugeSet ( MemoryMXBean mxBean, Collection<MemoryPoolMXBean> memoryPools )

metrics-jvm-5.0.0.jar, ThreadDeadlockDetector.class
package io.dropwizard.metrics5.jvm
ThreadDeadlockDetector.getDeadlockedThreads ( )  :  Set<String>
ThreadDeadlockDetector.ThreadDeadlockDetector ( )
ThreadDeadlockDetector.ThreadDeadlockDetector ( ThreadMXBean threads )

metrics-jvm-5.0.0.jar, ThreadDump.class
package io.dropwizard.metrics5.jvm
ThreadDump.dump ( OutputStream out )  :  void
ThreadDump.ThreadDump ( ThreadMXBean threadMXBean )

metrics-jvm-5.0.0.jar, ThreadStatesGaugeSet.class
package io.dropwizard.metrics5.jvm
ThreadStatesGaugeSet.getMetrics ( )  :  Map<MetricName,Metric>
ThreadStatesGaugeSet.ThreadStatesGaugeSet ( )
ThreadStatesGaugeSet.ThreadStatesGaugeSet ( ThreadMXBean threads, ThreadDeadlockDetector deadlockDetector )

to the top

Removed Methods  33 


metrics-jvm-4.2.28.jar, BufferPoolMetricSet.class
package com.codahale.metrics.jvm
BufferPoolMetricSet.BufferPoolMetricSet ( MBeanServer mBeanServer )
BufferPoolMetricSet.getMetrics ( )  :  Map<String,Metric>

metrics-jvm-4.2.28.jar, CachedThreadStatesGaugeSet.class
package com.codahale.metrics.jvm
CachedThreadStatesGaugeSet.CachedThreadStatesGaugeSet ( long interval, TimeUnit unit )
CachedThreadStatesGaugeSet.CachedThreadStatesGaugeSet ( ThreadMXBean threadMXBean, ThreadDeadlockDetector deadlockDetector, long interval, TimeUnit unit )

metrics-jvm-4.2.28.jar, ClassLoadingGaugeSet.class
package com.codahale.metrics.jvm
ClassLoadingGaugeSet.ClassLoadingGaugeSet ( )
ClassLoadingGaugeSet.ClassLoadingGaugeSet ( ClassLoadingMXBean mxBean )
ClassLoadingGaugeSet.getMetrics ( )  :  Map<String,Metric>

metrics-jvm-4.2.28.jar, CpuTimeClock.class
package com.codahale.metrics.jvm
CpuTimeClock.CpuTimeClock ( )
CpuTimeClock.getTick ( )  :  long

metrics-jvm-4.2.28.jar, FileDescriptorRatioGauge.class
package com.codahale.metrics.jvm
FileDescriptorRatioGauge.FileDescriptorRatioGauge ( )
FileDescriptorRatioGauge.FileDescriptorRatioGauge ( OperatingSystemMXBean os )
FileDescriptorRatioGauge.getRatio ( )  :  RatioGauge.Ratio

metrics-jvm-4.2.28.jar, GarbageCollectorMetricSet.class
package com.codahale.metrics.jvm
GarbageCollectorMetricSet.GarbageCollectorMetricSet ( )
GarbageCollectorMetricSet.GarbageCollectorMetricSet ( Collection<GarbageCollectorMXBean> garbageCollectors )
GarbageCollectorMetricSet.getMetrics ( )  :  Map<String,Metric>

metrics-jvm-4.2.28.jar, JmxAttributeGauge.class
package com.codahale.metrics.jvm
JmxAttributeGauge.getValue ( )  :  Object
JmxAttributeGauge.JmxAttributeGauge ( MBeanServerConnection mBeanServerConn, ObjectName objectName, String attributeName )
JmxAttributeGauge.JmxAttributeGauge ( ObjectName objectName, String attributeName )

metrics-jvm-4.2.28.jar, JvmAttributeGaugeSet.class
package com.codahale.metrics.jvm
JvmAttributeGaugeSet.getMetrics ( )  :  Map<String,Metric>
JvmAttributeGaugeSet.JvmAttributeGaugeSet ( )
JvmAttributeGaugeSet.JvmAttributeGaugeSet ( RuntimeMXBean runtime )

metrics-jvm-4.2.28.jar, MemoryUsageGaugeSet.class
package com.codahale.metrics.jvm
MemoryUsageGaugeSet.getMetrics ( )  :  Map<String,Metric>
MemoryUsageGaugeSet.MemoryUsageGaugeSet ( )
MemoryUsageGaugeSet.MemoryUsageGaugeSet ( MemoryMXBean mxBean, Collection<MemoryPoolMXBean> memoryPools )

metrics-jvm-4.2.28.jar, ThreadDeadlockDetector.class
package com.codahale.metrics.jvm
ThreadDeadlockDetector.getDeadlockedThreads ( )  :  Set<String>
ThreadDeadlockDetector.ThreadDeadlockDetector ( )
ThreadDeadlockDetector.ThreadDeadlockDetector ( ThreadMXBean threads )

metrics-jvm-4.2.28.jar, ThreadDump.class
package com.codahale.metrics.jvm
ThreadDump.dump ( boolean lockedMonitors, boolean lockedSynchronizers, OutputStream out )  :  void
ThreadDump.dump ( OutputStream out )  :  void
ThreadDump.ThreadDump ( ThreadMXBean threadMXBean )

metrics-jvm-4.2.28.jar, ThreadStatesGaugeSet.class
package com.codahale.metrics.jvm
ThreadStatesGaugeSet.getMetrics ( )  :  Map<String,Metric>
ThreadStatesGaugeSet.ThreadStatesGaugeSet ( )
ThreadStatesGaugeSet.ThreadStatesGaugeSet ( ThreadMXBean threads, ThreadDeadlockDetector deadlockDetector )

to the top

Problems with Data Types, High Severity  12 


metrics-jvm-4.2.28.jar
package com.codahale.metrics.jvm
[+] class BufferPoolMetricSet  1 
[+] class CachedThreadStatesGaugeSet  1 
[+] class ClassLoadingGaugeSet  1 
[+] class CpuTimeClock  1 
[+] class FileDescriptorRatioGauge  1 
[+] class GarbageCollectorMetricSet  1 
[+] class JmxAttributeGauge  1 
[+] class JvmAttributeGaugeSet  1 
[+] class MemoryUsageGaugeSet  1 
[+] class ThreadDeadlockDetector  1 
[+] class ThreadDump  1 
[+] class ThreadStatesGaugeSet  1 

to the top

Java Archives  1 


metrics-jvm-4.2.28.jar

to the top