Binary compatibility report for the metrics-collectd library between 4.2.28 and 5.0.0 versions
Test Info
Library Name | metrics-collectd |
Version #1 | 4.2.28 |
Version #2 | 5.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 42 / 8 |
Compatibility |
0% |
Problem Summary
| Severity | Count |
Added Methods | - | 14 |
Removed Methods | High | 28 |
Problems with Data Types | High | 5 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 14
metrics-collectd-5.0.0.jar, Builder.class
package io.dropwizard.metrics5.collectd
CollectdReporter.Builder.build ( Sender sender ) : CollectdReporter
io/dropwizard/metrics5/collectd/CollectdReporter.Builder.build:(Lio/dropwizard/metrics5/collectd/Sender;)Lio/dropwizard/metrics5/collectd/CollectdReporter;
CollectdReporter.Builder.convertDurationsTo ( TimeUnit durationUnit ) : CollectdReporter.Builder
io/dropwizard/metrics5/collectd/CollectdReporter.Builder.convertDurationsTo:(Ljava/util/concurrent/TimeUnit;)Lio/dropwizard/metrics5/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.convertRatesTo ( TimeUnit rateUnit ) : CollectdReporter.Builder
io/dropwizard/metrics5/collectd/CollectdReporter.Builder.convertRatesTo:(Ljava/util/concurrent/TimeUnit;)Lio/dropwizard/metrics5/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.filter ( MetricFilter filter ) : CollectdReporter.Builder
io/dropwizard/metrics5/collectd/CollectdReporter.Builder.filter:(Lio/dropwizard/metrics5/MetricFilter;)Lio/dropwizard/metrics5/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.withClock ( Clock clock ) : CollectdReporter.Builder
io/dropwizard/metrics5/collectd/CollectdReporter.Builder.withClock:(Lio/dropwizard/metrics5/Clock;)Lio/dropwizard/metrics5/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.withHostName ( String hostName ) : CollectdReporter.Builder
io/dropwizard/metrics5/collectd/CollectdReporter.Builder.withHostName:(Ljava/lang/String;)Lio/dropwizard/metrics5/collectd/CollectdReporter$Builder;
metrics-collectd-5.0.0.jar, CollectdReporter.class
package io.dropwizard.metrics5.collectd
CollectdReporter.forRegistry ( MetricRegistry registry ) [static] : CollectdReporter.Builder
io/dropwizard/metrics5/collectd/CollectdReporter.forRegistry:(Lio/dropwizard/metrics5/MetricRegistry;)Lio/dropwizard/metrics5/collectd/CollectdReporter$Builder;
CollectdReporter.report ( SortedMap<MetricName,Gauge> gauges, SortedMap<MetricName,Counter> counters, SortedMap<MetricName,Histogram> histograms, SortedMap<MetricName,Meter> meters, SortedMap<MetricName,Timer> timers ) : void
io/dropwizard/metrics5/collectd/CollectdReporter.report:(Ljava/util/SortedMap;Ljava/util/SortedMap;Ljava/util/SortedMap;Ljava/util/SortedMap;Ljava/util/SortedMap;)V
CollectdReporter.start ( long period, TimeUnit unit ) : void
io/dropwizard/metrics5/collectd/CollectdReporter.start:(JLjava/util/concurrent/TimeUnit;)V
metrics-collectd-5.0.0.jar, Sender.class
package io.dropwizard.metrics5.collectd
Sender.connect ( ) : void
io/dropwizard/metrics5/collectd/Sender.connect:()V
Sender.disconnect ( ) : void
io/dropwizard/metrics5/collectd/Sender.disconnect:()V
Sender.isConnected ( ) : boolean
io/dropwizard/metrics5/collectd/Sender.isConnected:()Z
Sender.send ( ByteBuffer buffer ) : void
io/dropwizard/metrics5/collectd/Sender.send:(Ljava/nio/ByteBuffer;)V
Sender.Sender ( String host, int port )
io/dropwizard/metrics5/collectd/Sender."<init>":(Ljava/lang/String;I)V
to the top
Removed Methods 28
metrics-collectd-4.2.28.jar, Builder.class
package com.codahale.metrics.collectd
CollectdReporter.Builder.build ( Sender sender ) : CollectdReporter
com/codahale/metrics/collectd/CollectdReporter.Builder.build:(Lcom/codahale/metrics/collectd/Sender;)Lcom/codahale/metrics/collectd/CollectdReporter;
CollectdReporter.Builder.convertDurationsTo ( TimeUnit durationUnit ) : CollectdReporter.Builder
com/codahale/metrics/collectd/CollectdReporter.Builder.convertDurationsTo:(Ljava/util/concurrent/TimeUnit;)Lcom/codahale/metrics/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.convertRatesTo ( TimeUnit rateUnit ) : CollectdReporter.Builder
com/codahale/metrics/collectd/CollectdReporter.Builder.convertRatesTo:(Ljava/util/concurrent/TimeUnit;)Lcom/codahale/metrics/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.disabledMetricAttributes ( Set<MetricAttribute> attributes ) : CollectdReporter.Builder
com/codahale/metrics/collectd/CollectdReporter.Builder.disabledMetricAttributes:(Ljava/util/Set;)Lcom/codahale/metrics/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.filter ( MetricFilter filter ) : CollectdReporter.Builder
com/codahale/metrics/collectd/CollectdReporter.Builder.filter:(Lcom/codahale/metrics/MetricFilter;)Lcom/codahale/metrics/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.scheduleOn ( ScheduledExecutorService executor ) : CollectdReporter.Builder
com/codahale/metrics/collectd/CollectdReporter.Builder.scheduleOn:(Ljava/util/concurrent/ScheduledExecutorService;)Lcom/codahale/metrics/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.shutdownExecutorOnStop ( boolean shutdownExecutorOnStop ) : CollectdReporter.Builder
com/codahale/metrics/collectd/CollectdReporter.Builder.shutdownExecutorOnStop:(Z)Lcom/codahale/metrics/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.withClock ( Clock clock ) : CollectdReporter.Builder
com/codahale/metrics/collectd/CollectdReporter.Builder.withClock:(Lcom/codahale/metrics/Clock;)Lcom/codahale/metrics/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.withHostName ( String hostName ) : CollectdReporter.Builder
com/codahale/metrics/collectd/CollectdReporter.Builder.withHostName:(Ljava/lang/String;)Lcom/codahale/metrics/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.withMaxLength ( int maxLength ) : CollectdReporter.Builder
com/codahale/metrics/collectd/CollectdReporter.Builder.withMaxLength:(I)Lcom/codahale/metrics/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.withPassword ( String password ) : CollectdReporter.Builder
com/codahale/metrics/collectd/CollectdReporter.Builder.withPassword:(Ljava/lang/String;)Lcom/codahale/metrics/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.withSecurityLevel ( SecurityLevel securityLevel ) : CollectdReporter.Builder
com/codahale/metrics/collectd/CollectdReporter.Builder.withSecurityLevel:(Lcom/codahale/metrics/collectd/SecurityLevel;)Lcom/codahale/metrics/collectd/CollectdReporter$Builder;
CollectdReporter.Builder.withUsername ( String username ) : CollectdReporter.Builder
com/codahale/metrics/collectd/CollectdReporter.Builder.withUsername:(Ljava/lang/String;)Lcom/codahale/metrics/collectd/CollectdReporter$Builder;
metrics-collectd-4.2.28.jar, CollectdReporter.class
package com.codahale.metrics.collectd
CollectdReporter.forRegistry ( MetricRegistry registry ) [static] : CollectdReporter.Builder
com/codahale/metrics/collectd/CollectdReporter.forRegistry:(Lcom/codahale/metrics/MetricRegistry;)Lcom/codahale/metrics/collectd/CollectdReporter$Builder;
CollectdReporter.report ( SortedMap<String,Gauge> gauges, SortedMap<String,Counter> counters, SortedMap<String,Histogram> histograms, SortedMap<String,Meter> meters, SortedMap<String,Timer> timers ) : void
com/codahale/metrics/collectd/CollectdReporter.report:(Ljava/util/SortedMap;Ljava/util/SortedMap;Ljava/util/SortedMap;Ljava/util/SortedMap;Ljava/util/SortedMap;)V
CollectdReporter.start ( long period, TimeUnit unit ) : void
com/codahale/metrics/collectd/CollectdReporter.start:(JLjava/util/concurrent/TimeUnit;)V
metrics-collectd-4.2.28.jar, SecurityConfiguration.class
package com.codahale.metrics.collectd
SecurityConfiguration.getPassword ( ) : byte[ ]
com/codahale/metrics/collectd/SecurityConfiguration.getPassword:()[B
SecurityConfiguration.getSecurityLevel ( ) : SecurityLevel
com/codahale/metrics/collectd/SecurityConfiguration.getSecurityLevel:()Lcom/codahale/metrics/collectd/SecurityLevel;
SecurityConfiguration.getUsername ( ) : byte[ ]
com/codahale/metrics/collectd/SecurityConfiguration.getUsername:()[B
SecurityConfiguration.none ( ) [static] : SecurityConfiguration
com/codahale/metrics/collectd/SecurityConfiguration.none:()Lcom/codahale/metrics/collectd/SecurityConfiguration;
SecurityConfiguration.SecurityConfiguration ( byte[ ] username, byte[ ] password, SecurityLevel securityLevel )
com/codahale/metrics/collectd/SecurityConfiguration."<init>":([B[BLcom/codahale/metrics/collectd/SecurityLevel;)V
metrics-collectd-4.2.28.jar, SecurityLevel.class
package com.codahale.metrics.collectd
SecurityLevel.valueOf ( String name ) [static] : SecurityLevel
com/codahale/metrics/collectd/SecurityLevel.valueOf:(Ljava/lang/String;)Lcom/codahale/metrics/collectd/SecurityLevel;
SecurityLevel.values ( ) [static] : SecurityLevel[ ]
com/codahale/metrics/collectd/SecurityLevel.values:()[Lcom/codahale/metrics/collectd/SecurityLevel;
metrics-collectd-4.2.28.jar, Sender.class
package com.codahale.metrics.collectd
Sender.connect ( ) : void
com/codahale/metrics/collectd/Sender.connect:()V
Sender.disconnect ( ) : void
com/codahale/metrics/collectd/Sender.disconnect:()V
Sender.isConnected ( ) : boolean
com/codahale/metrics/collectd/Sender.isConnected:()Z
Sender.send ( ByteBuffer buffer ) : void
com/codahale/metrics/collectd/Sender.send:(Ljava/nio/ByteBuffer;)V
Sender.Sender ( String host, int port )
com/codahale/metrics/collectd/Sender."<init>":(Ljava/lang/String;I)V
to the top
Problems with Data Types, High Severity 5
metrics-collectd-4.2.28.jar
package com.codahale.metrics.collectd
[+] class CollectdReporter 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 3 (7.1%)
CollectdReporter.forRegistry ( MetricRegistry registry )This method is from 'CollectdReporter' class.
CollectdReporter.report ( SortedMap<String,Gauge> gauges, SortedMap<String,Counter> counters, SortedMap<String,Histogram> histograms, SortedMap<String,Meter> meters, SortedMap<String,Timer> timers )This method is from 'CollectdReporter' class.
CollectdReporter.start ( long period, TimeUnit unit )This method is from 'CollectdReporter' class.
[+] class CollectdReporter.Builder 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 13 (31%)
CollectdReporter.Builder.build ( Sender sender )This method is from 'CollectdReporter.Builder' class.
CollectdReporter.Builder.convertDurationsTo ( TimeUnit durationUnit )This method is from 'CollectdReporter.Builder' class.
CollectdReporter.Builder.convertRatesTo ( TimeUnit rateUnit )This method is from 'CollectdReporter.Builder' class.
CollectdReporter.Builder.disabledMetricAttributes ( Set<MetricAttribute> attributes )This method is from 'CollectdReporter.Builder' class.
CollectdReporter.Builder.filter ( MetricFilter filter )This method is from 'CollectdReporter.Builder' class.
...
[+] class SecurityConfiguration 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 5 (11.9%)
SecurityConfiguration.SecurityConfiguration ( byte[ ] username, byte[ ] password, SecurityLevel securityLevel )This constructor is from 'SecurityConfiguration' class.
SecurityConfiguration.getPassword ( )This method is from 'SecurityConfiguration' class.
SecurityConfiguration.getSecurityLevel ( )This method is from 'SecurityConfiguration' class.
SecurityConfiguration.getUsername ( )This method is from 'SecurityConfiguration' class.
SecurityConfiguration.none ( )This method is from 'SecurityConfiguration' class.
[+] class SecurityLevel 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 2 (4.8%)
SecurityLevel.valueOf ( String name )This method is from 'SecurityLevel' class.
SecurityLevel.values ( )This method is from 'SecurityLevel' class.
[+] class Sender 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 5 (11.9%)
Sender.Sender ( String host, int port )This constructor is from 'Sender' class.
Sender.connect ( )This method is from 'Sender' class.
Sender.disconnect ( )This method is from 'Sender' class.
Sender.isConnected ( )This method is from 'Sender' class.
Sender.send ( ByteBuffer buffer )This method is from 'Sender' class.
to the top
Java Archives 1
metrics-collectd-4.2.28.jar
to the top