Binary compatibility report for the dropwizard-kafka library between 1.3.14-1 and 1.3.14-2 versions
Test Info
Library Name | dropwizard-kafka |
Version #1 | 1.3.14-1 |
Version #2 | 1.3.14-2 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 287 / 46 |
Compatibility |
83.3% |
Problem Summary
| Severity | Count |
Added Methods | - | 29 |
Removed Methods | High | 3 |
Problems with Data Types | High | 1 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 4 |
Added Methods 29
dropwizard-kafka-1.3.14-2.jar, BasicKafkaAdminClientFactory.class
package io.dropwizard.kafka
BasicKafkaAdminClientFactory.build ( LifecycleEnvironment lifecycle, HealthCheckRegistry healthChecks, Map<String,Object> configOverrides ) : AdminClient
io/dropwizard/kafka/BasicKafkaAdminClientFactory.build:(Lio/dropwizard/lifecycle/setup/LifecycleEnvironment;Lcom/codahale/metrics/health/HealthCheckRegistry;Ljava/util/Map;)Lorg/apache/kafka/clients/admin/AdminClient;
BasicKafkaAdminClientFactory.build ( LifecycleEnvironment lifecycle, HealthCheckRegistry healthChecks, Map<String,Object> configOverrides, Collection<NewTopic> topics ) : AdminClient
io/dropwizard/kafka/BasicKafkaAdminClientFactory.build:(Lio/dropwizard/lifecycle/setup/LifecycleEnvironment;Lcom/codahale/metrics/health/HealthCheckRegistry;Ljava/util/Map;Ljava/util/Collection;)Lorg/apache/kafka/clients/admin/AdminClient;
dropwizard-kafka-1.3.14-2.jar, KafkaAdminClientBundle.class
package io.dropwizard.kafka
KafkaAdminClientBundle<T>.getAdminClient ( ) : AdminClient
io/dropwizard/kafka/KafkaAdminClientBundle.getAdminClient:()Lorg/apache/kafka/clients/admin/AdminClient;
KafkaAdminClientBundle<T>.getKafkaAdminClientFactory ( T p1 ) [abstract] : KafkaAdminClientFactory
io/dropwizard/kafka/KafkaAdminClientBundle.getKafkaAdminClientFactory:(Lio/dropwizard/Configuration;)Lio/dropwizard/kafka/KafkaAdminClientFactory;
KafkaAdminClientBundle<T>.initialize ( Bootstrap<?> bootstrap ) : void
io/dropwizard/kafka/KafkaAdminClientBundle.initialize:(Lio/dropwizard/setup/Bootstrap;)V
KafkaAdminClientBundle<T>.KafkaAdminClientBundle<T> ( Collection<NewTopic> topics )
io/dropwizard/kafka/KafkaAdminClientBundle."<init>":(Ljava/util/Collection;)V
KafkaAdminClientBundle<T>.KafkaAdminClientBundle<T> ( Collection<NewTopic> topics, Map<String,Object> configOverrides )
io/dropwizard/kafka/KafkaAdminClientBundle."<init>":(Ljava/util/Collection;Ljava/util/Map;)V
KafkaAdminClientBundle<T>.KafkaAdminClientBundle<T> ( Map<String,Object> configOverrides )
io/dropwizard/kafka/KafkaAdminClientBundle."<init>":(Ljava/util/Map;)V
KafkaAdminClientBundle<T>.run ( Object p1, Environment p2 ) : void
io/dropwizard/kafka/KafkaAdminClientBundle.run:(Ljava/lang/Object;Lio/dropwizard/setup/Environment;)V
KafkaAdminClientBundle<T>.run ( T configuration, Environment environment ) : void
io/dropwizard/kafka/KafkaAdminClientBundle.run:(Lio/dropwizard/Configuration;Lio/dropwizard/setup/Environment;)V
dropwizard-kafka-1.3.14-2.jar, KafkaAdminClientFactory.class
package io.dropwizard.kafka
KafkaAdminClientFactory.build ( LifecycleEnvironment p1, HealthCheckRegistry p2, Map<String,Object> p3 ) [abstract] : AdminClient
io/dropwizard/kafka/KafkaAdminClientFactory.build:(Lio/dropwizard/lifecycle/setup/LifecycleEnvironment;Lcom/codahale/metrics/health/HealthCheckRegistry;Ljava/util/Map;)Lorg/apache/kafka/clients/admin/AdminClient;
KafkaAdminClientFactory.build ( LifecycleEnvironment p1, HealthCheckRegistry p2, Map<String,Object> p3, Collection<NewTopic> p4 ) [abstract] : AdminClient
io/dropwizard/kafka/KafkaAdminClientFactory.build:(Lio/dropwizard/lifecycle/setup/LifecycleEnvironment;Lcom/codahale/metrics/health/HealthCheckRegistry;Ljava/util/Map;Ljava/util/Collection;)Lorg/apache/kafka/clients/admin/AdminClient;
KafkaAdminClientFactory.getTopicCreationEnabled ( ) : Boolean
io/dropwizard/kafka/KafkaAdminClientFactory.getTopicCreationEnabled:()Ljava/lang/Boolean;
KafkaAdminClientFactory.getTopics ( ) : Set<KafkaTopicFactory>
io/dropwizard/kafka/KafkaAdminClientFactory.getTopics:()Ljava/util/Set;
KafkaAdminClientFactory.manageAdminClient ( LifecycleEnvironment lifecycle, AdminClient adminClient, Collection<NewTopic> topics ) : void
io/dropwizard/kafka/KafkaAdminClientFactory.manageAdminClient:(Lio/dropwizard/lifecycle/setup/LifecycleEnvironment;Lorg/apache/kafka/clients/admin/AdminClient;Ljava/util/Collection;)V
KafkaAdminClientFactory.setTopicCreationEnabled ( boolean topicCreationEnabled ) : void
io/dropwizard/kafka/KafkaAdminClientFactory.setTopicCreationEnabled:(Z)V
dropwizard-kafka-1.3.14-2.jar, KafkaAdminClientManager.class
package io.dropwizard.kafka.managed
KafkaAdminClientManager.KafkaAdminClientManager ( AdminClient adminClient, String name, Collection<NewTopic> topics )
io/dropwizard/kafka/managed/KafkaAdminClientManager."<init>":(Lorg/apache/kafka/clients/admin/AdminClient;Ljava/lang/String;Ljava/util/Collection;)V
dropwizard-kafka-1.3.14-2.jar, KafkaTopicFactory.class
package io.dropwizard.kafka
KafkaTopicFactory.asNewTopic ( ) : NewTopic
io/dropwizard/kafka/KafkaTopicFactory.asNewTopic:()Lorg/apache/kafka/clients/admin/NewTopic;
KafkaTopicFactory.equals ( Object o ) : boolean
io/dropwizard/kafka/KafkaTopicFactory.equals:(Ljava/lang/Object;)Z
KafkaTopicFactory.getConfigs ( ) : Map<String,String>
io/dropwizard/kafka/KafkaTopicFactory.getConfigs:()Ljava/util/Map;
KafkaTopicFactory.getName ( ) : String
io/dropwizard/kafka/KafkaTopicFactory.getName:()Ljava/lang/String;
KafkaTopicFactory.getPartitions ( ) : int
io/dropwizard/kafka/KafkaTopicFactory.getPartitions:()I
KafkaTopicFactory.getReplicationFactor ( ) : short
io/dropwizard/kafka/KafkaTopicFactory.getReplicationFactor:()S
KafkaTopicFactory.hashCode ( ) : int
io/dropwizard/kafka/KafkaTopicFactory.hashCode:()I
KafkaTopicFactory.KafkaTopicFactory ( )
io/dropwizard/kafka/KafkaTopicFactory."<init>":()V
KafkaTopicFactory.setConfigs ( Map<String,String> configs ) : void
io/dropwizard/kafka/KafkaTopicFactory.setConfigs:(Ljava/util/Map;)V
KafkaTopicFactory.setName ( String name ) : void
io/dropwizard/kafka/KafkaTopicFactory.setName:(Ljava/lang/String;)V
KafkaTopicFactory.setPartitions ( int partitions ) : void
io/dropwizard/kafka/KafkaTopicFactory.setPartitions:(I)V
KafkaTopicFactory.setReplicationFactor ( short replicationFactor ) : void
io/dropwizard/kafka/KafkaTopicFactory.setReplicationFactor:(S)V
to the top
Removed Methods 3
dropwizard-kafka-1.3.14-1.jar, BasicKafkaAdminClientFactory.class
package io.dropwizard.kafka
BasicKafkaAdminClientFactory.build ( HealthCheckRegistry healthChecks, LifecycleEnvironment lifecycle, Map<String,Object> configOverrides ) : AdminClient
io/dropwizard/kafka/BasicKafkaAdminClientFactory.build:(Lcom/codahale/metrics/health/HealthCheckRegistry;Lio/dropwizard/lifecycle/setup/LifecycleEnvironment;Ljava/util/Map;)Lorg/apache/kafka/clients/admin/AdminClient;
dropwizard-kafka-1.3.14-1.jar, KafkaAdminClientFactory.class
package io.dropwizard.kafka
KafkaAdminClientFactory.build ( HealthCheckRegistry p1, LifecycleEnvironment p2, Map<String,Object> p3 ) [abstract] : AdminClient
io/dropwizard/kafka/KafkaAdminClientFactory.build:(Lcom/codahale/metrics/health/HealthCheckRegistry;Lio/dropwizard/lifecycle/setup/LifecycleEnvironment;Ljava/util/Map;)Lorg/apache/kafka/clients/admin/AdminClient;
dropwizard-kafka-1.3.14-1.jar, KafkaAdminClientManager.class
package io.dropwizard.kafka.managed
KafkaAdminClientManager.KafkaAdminClientManager ( AdminClient adminClient, String name )
io/dropwizard/kafka/managed/KafkaAdminClientManager."<init>":(Lorg/apache/kafka/clients/admin/AdminClient;Ljava/lang/String;)V
to the top
Problems with Data Types, High Severity 1
dropwizard-kafka-1.3.14-1.jar
package io.dropwizard.kafka
[+] class KafkaAdminClientFactory 1
| Change | Effect |
---|
1 |
Abstract method AdminClient build ( HealthCheckRegistry, LifecycleEnvironment, Map<String,Object> ) has been removed from this class. |
A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods: 40 (13.9%)
KafkaAdminClientFactory.KafkaAdminClientFactory ( )This constructor is from 'KafkaAdminClientFactory' abstract class.
KafkaAdminClientFactory.buildAdminClient ( Map<String,Object> config )This method is from 'KafkaAdminClientFactory' abstract class.
KafkaAdminClientFactory.getBootstrapServers ( )This method is from 'KafkaAdminClientFactory' abstract class.
KafkaAdminClientFactory.getClientDnsLookup ( )This method is from 'KafkaAdminClientFactory' abstract class.
KafkaAdminClientFactory.getClientId ( )This method is from 'KafkaAdminClientFactory' abstract class.
...
to the top
Other Changes in Data Types 4
dropwizard-kafka-1.3.14-1.jar
package io.dropwizard.kafka
[+] class KafkaAdminClientFactory 4
| Change | Effect |
---|
1 |
Abstract method AdminClient build ( LifecycleEnvironment, HealthCheckRegistry, Map<String,Object> ) has been added to this class. |
No effect. |
2 |
Abstract method AdminClient build ( LifecycleEnvironment, HealthCheckRegistry, Map<String,Object>, Collection<NewTopic> ) has been added to this class. |
No effect. |
3 |
Field topicCreationEnabled has been added to this class. |
No effect. |
4 |
Field topics has been added to this class. |
No effect. |
[+] affected methods: 40 (13.9%)
KafkaAdminClientFactory.KafkaAdminClientFactory ( )This constructor is from 'KafkaAdminClientFactory' abstract class.
KafkaAdminClientFactory.buildAdminClient ( Map<String,Object> config )This method is from 'KafkaAdminClientFactory' abstract class.
KafkaAdminClientFactory.getBootstrapServers ( )This method is from 'KafkaAdminClientFactory' abstract class.
KafkaAdminClientFactory.getClientDnsLookup ( )This method is from 'KafkaAdminClientFactory' abstract class.
KafkaAdminClientFactory.getClientId ( )This method is from 'KafkaAdminClientFactory' abstract class.
...
to the top
Java Archives 1
dropwizard-kafka-1.3.14-1.jar
to the top