Source compatibility report for the dropwizard-kafka library between 1.3.12-1 and 1.3.12-2 versions

Test Info


Library Namedropwizard-kafka
Version #11.3.12-1
Version #21.3.12-2

Test Results


Total Java Modules1
Total Methods / Classes295 / 44
Compatibility 42.7%

Problem Summary


SeverityCount
Added Methods-124
Removed MethodsHigh55
Problems with
Data Types
High6
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0
Other Changes
in Data Types
-4

Added Methods  124 


dropwizard-kafka-1.3.12-2.jar, BasicKafkaAdminClientFactory.class
package io.dropwizard.kafka
BasicKafkaAdminClientFactory.BasicKafkaAdminClientFactory ( )
BasicKafkaAdminClientFactory.build ( HealthCheckRegistry healthChecks, LifecycleEnvironment lifecycle, Map<String,Object> configOverrides )  :  AdminClient
BasicKafkaAdminClientFactory.isValidConfiguration ( )  :  boolean

dropwizard-kafka-1.3.12-2.jar, ByteArrayDeserializerFactory.class
package io.dropwizard.kafka.deserializer
ByteArrayDeserializerFactory.ByteArrayDeserializerFactory ( )
ByteArrayDeserializerFactory.getDeserializerClass ( )  :  Class<?>

dropwizard-kafka-1.3.12-2.jar, ByteArraySerializerFactory.class
package io.dropwizard.kafka.serializer
ByteArraySerializerFactory.ByteArraySerializerFactory ( )
ByteArraySerializerFactory.getSerializerClass ( )  :  Class<?>

dropwizard-kafka-1.3.12-2.jar, ByteBufferDeserializerFactory.class
package io.dropwizard.kafka.deserializer
ByteBufferDeserializerFactory.ByteBufferDeserializerFactory ( )
ByteBufferDeserializerFactory.getDeserializerClass ( )  :  Class<?>

dropwizard-kafka-1.3.12-2.jar, ByteBufferSerializerFactory.class
package io.dropwizard.kafka.serializer
ByteBufferSerializerFactory.ByteBufferSerializerFactory ( )
ByteBufferSerializerFactory.getSerializerClass ( )  :  Class<?>

dropwizard-kafka-1.3.12-2.jar, BytesDeserializerFactory.class
package io.dropwizard.kafka.deserializer
BytesDeserializerFactory.BytesDeserializerFactory ( )
BytesDeserializerFactory.getDeserializerClass ( )  :  Class<?>

dropwizard-kafka-1.3.12-2.jar, BytesSerializerFactory.class
package io.dropwizard.kafka.serializer
BytesSerializerFactory.BytesSerializerFactory ( )
BytesSerializerFactory.getSerializerClass ( )  :  Class<?>

dropwizard-kafka-1.3.12-2.jar, DeserializerFactory.class
package io.dropwizard.kafka.deserializer
DeserializerFactory.build ( boolean isKey )  :  Map<String,Object>
DeserializerFactory.DeserializerFactory ( )
DeserializerFactory.getDeserializerClass ( ) [abstract]  :  Class<?>

dropwizard-kafka-1.3.12-2.jar, DoubleDeserializerFactory.class
package io.dropwizard.kafka.deserializer
DoubleDeserializerFactory.DoubleDeserializerFactory ( )
DoubleDeserializerFactory.getDeserializerClass ( )  :  Class<?>

dropwizard-kafka-1.3.12-2.jar, DoubleSerializerFactory.class
package io.dropwizard.kafka.serializer
DoubleSerializerFactory.DoubleSerializerFactory ( )
DoubleSerializerFactory.getSerializerClass ( )  :  Class<?>

dropwizard-kafka-1.3.12-2.jar, FloatDeserializerFactory.class
package io.dropwizard.kafka.deserializer
FloatDeserializerFactory.FloatDeserializerFactory ( )
FloatDeserializerFactory.getDeserializerClass ( )  :  Class<?>

dropwizard-kafka-1.3.12-2.jar, FloatSerializerFactory.class
package io.dropwizard.kafka.serializer
FloatSerializerFactory.FloatSerializerFactory ( )
FloatSerializerFactory.getSerializerClass ( )  :  Class<?>

dropwizard-kafka-1.3.12-2.jar, IntegerDeserializerFactory.class
package io.dropwizard.kafka.deserializer
IntegerDeserializerFactory.getDeserializerClass ( )  :  Class<?>
IntegerDeserializerFactory.IntegerDeserializerFactory ( )

dropwizard-kafka-1.3.12-2.jar, IntegerSerializerFactory.class
package io.dropwizard.kafka.serializer
IntegerSerializerFactory.getSerializerClass ( )  :  Class<?>
IntegerSerializerFactory.IntegerSerializerFactory ( )

dropwizard-kafka-1.3.12-2.jar, KafkaAdminClientFactory.class
package io.dropwizard.kafka
KafkaAdminClientFactory.build ( HealthCheckRegistry p1, LifecycleEnvironment p2, Map<String,Object> p3 ) [abstract]  :  AdminClient
KafkaAdminClientFactory.buildAdminClient ( Map<String,Object> config )  :  AdminClient
KafkaAdminClientFactory.getBootstrapServers ( )  :  Set<String>
KafkaAdminClientFactory.getClientDnsLookup ( )  :  ClientDnsLookup
KafkaAdminClientFactory.getClientId ( )  :  String
KafkaAdminClientFactory.getConnectionMaxIdle ( )  :  Duration
KafkaAdminClientFactory.getMetadataMaxAge ( )  :  Duration
KafkaAdminClientFactory.getMetricsRecordingLevel ( )  :  Sensor.RecordingLevel
KafkaAdminClientFactory.getMetricsReporters ( )  :  List<Class<?>>
KafkaAdminClientFactory.getMetricsSamples ( )  :  Integer
KafkaAdminClientFactory.getMetricsSampleWindow ( )  :  Duration
KafkaAdminClientFactory.getName ( )  :  String
KafkaAdminClientFactory.getReceiveBufferBytes ( )  :  Integer
KafkaAdminClientFactory.getReconnectBackoff ( )  :  Duration
KafkaAdminClientFactory.getReconnectBackoffMax ( )  :  Duration
KafkaAdminClientFactory.getRequestTimeout ( )  :  Duration
KafkaAdminClientFactory.getRetries ( )  :  Integer
KafkaAdminClientFactory.getRetryBackoff ( )  :  Duration
KafkaAdminClientFactory.getSecurity ( )  :  SecurityFactory
KafkaAdminClientFactory.getSendBufferBytes ( )  :  Integer
KafkaAdminClientFactory.KafkaAdminClientFactory ( )
KafkaAdminClientFactory.manageAdminClient ( LifecycleEnvironment lifecycle, AdminClient adminClient )  :  void
KafkaAdminClientFactory.registerHealthCheck ( HealthCheckRegistry healthChecks, AdminClient adminClient )  :  void
KafkaAdminClientFactory.setBootstrapServers ( Set<String> bootstrapServers )  :  void
KafkaAdminClientFactory.setClientDnsLookup ( ClientDnsLookup clientDnsLookup )  :  void
KafkaAdminClientFactory.setClientId ( String clientId )  :  void
KafkaAdminClientFactory.setConnectionMaxIdle ( Duration connectionMaxIdle )  :  void
KafkaAdminClientFactory.setMetadataMaxAge ( Duration metadataMaxAge )  :  void
KafkaAdminClientFactory.setMetricsRecordingLevel ( Sensor.RecordingLevel metricsRecordingLevel )  :  void
KafkaAdminClientFactory.setMetricsReporters ( List<Class<?>> metricsReporters )  :  void
KafkaAdminClientFactory.setMetricsSamples ( Integer metricsSamples )  :  void
KafkaAdminClientFactory.setMetricsSampleWindow ( Duration metricsSampleWindow )  :  void
KafkaAdminClientFactory.setName ( String name )  :  void
KafkaAdminClientFactory.setReceiveBufferBytes ( Integer receiveBufferBytes )  :  void
KafkaAdminClientFactory.setReconnectBackoff ( Duration reconnectBackoff )  :  void
KafkaAdminClientFactory.setReconnectBackoffMax ( Duration reconnectBackoffMax )  :  void
KafkaAdminClientFactory.setRequestTimeout ( Duration requestTimeout )  :  void
KafkaAdminClientFactory.setRetries ( Integer retries )  :  void
KafkaAdminClientFactory.setRetryBackoff ( Duration retryBackoff )  :  void
KafkaAdminClientFactory.setSecurity ( SecurityFactory security )  :  void
KafkaAdminClientFactory.setSendBufferBytes ( Integer sendBufferBytes )  :  void

dropwizard-kafka-1.3.12-2.jar, KafkaAdminClientManager.class
package io.dropwizard.kafka.managed
KafkaAdminClientManager.KafkaAdminClientManager ( AdminClient adminClient, String name )
KafkaAdminClientManager.start ( )  :  void
KafkaAdminClientManager.stop ( )  :  void

dropwizard-kafka-1.3.12-2.jar, KafkaAdminHealthCheck.class
package io.dropwizard.kafka.health
KafkaAdminHealthCheck.check ( )  :  HealthCheck.Result
KafkaAdminHealthCheck.KafkaAdminHealthCheck ( AdminClient adminClient, String name )

dropwizard-kafka-1.3.12-2.jar, KafkaConsumerFactory.class
package io.dropwizard.kafka
KafkaConsumerFactory<K,V>.buildConsumer ( Map<String,Object> config )  :  Consumer<K,V>
KafkaConsumerFactory<K,V>.getKeyDeserializer ( )  :  DeserializerFactory
KafkaConsumerFactory<K,V>.getValueDeserializer ( )  :  DeserializerFactory
KafkaConsumerFactory<K,V>.manageConsumer ( LifecycleEnvironment lifecycle, Consumer<K,V> consumer )  :  void
KafkaConsumerFactory<K,V>.setKeyDeserializer ( DeserializerFactory keyDeserializer )  :  void
KafkaConsumerFactory<K,V>.setValueDeserializer ( DeserializerFactory valueDeserializer )  :  void

dropwizard-kafka-1.3.12-2.jar, KafkaProducerFactory.class
package io.dropwizard.kafka
KafkaProducerFactory<K,V>.buildProducer ( Map<String,Object> config )  :  Producer<K,V>
KafkaProducerFactory<K,V>.getKeySerializer ( )  :  SerializerFactory
KafkaProducerFactory<K,V>.getValueSerializer ( )  :  SerializerFactory
KafkaProducerFactory<K,V>.manageProducer ( LifecycleEnvironment lifecycle, Producer<K,V> producer )  :  void
KafkaProducerFactory<K,V>.registerProducerHealthCheck ( HealthCheckRegistry healthChecks, Producer<K,V> producer, Collection<String> topics )  :  void
KafkaProducerFactory<K,V>.setKeySerializer ( SerializerFactory keySerializer )  :  void
KafkaProducerFactory<K,V>.setValueSerializer ( SerializerFactory valueSerializer )  :  void

dropwizard-kafka-1.3.12-2.jar, LongDeserializerFactory.class
package io.dropwizard.kafka.deserializer
LongDeserializerFactory.getDeserializerClass ( )  :  Class<?>
LongDeserializerFactory.LongDeserializerFactory ( )

dropwizard-kafka-1.3.12-2.jar, LongSerializerFactory.class
package io.dropwizard.kafka.serializer
LongSerializerFactory.getSerializerClass ( )  :  Class<?>
LongSerializerFactory.LongSerializerFactory ( )

dropwizard-kafka-1.3.12-2.jar, SerializerFactory.class
package io.dropwizard.kafka.serializer
SerializerFactory.build ( boolean isKey )  :  Map<String,Object>
SerializerFactory.getSerializerClass ( ) [abstract]  :  Class<?>
SerializerFactory.SerializerFactory ( )

dropwizard-kafka-1.3.12-2.jar, ShortDeserializerFactory.class
package io.dropwizard.kafka.deserializer
ShortDeserializerFactory.getDeserializerClass ( )  :  Class<?>
ShortDeserializerFactory.ShortDeserializerFactory ( )

dropwizard-kafka-1.3.12-2.jar, ShortSerializerFactory.class
package io.dropwizard.kafka.serializer
ShortSerializerFactory.getSerializerClass ( )  :  Class<?>
ShortSerializerFactory.ShortSerializerFactory ( )

dropwizard-kafka-1.3.12-2.jar, StringDeserializerFactory.class
package io.dropwizard.kafka.deserializer
StringDeserializerFactory.build ( boolean isKey )  :  Map<String,Object>
StringDeserializerFactory.getDeserializerClass ( )  :  Class<?>
StringDeserializerFactory.getEncoding ( )  :  String
StringDeserializerFactory.isEncodingValid ( )  :  boolean
StringDeserializerFactory.setEncoding ( String encoding )  :  void
StringDeserializerFactory.StringDeserializerFactory ( )

dropwizard-kafka-1.3.12-2.jar, StringSerializerFactory.class
package io.dropwizard.kafka.serializer
StringSerializerFactory.build ( boolean isKey )  :  Map<String,Object>
StringSerializerFactory.getEncoding ( )  :  String
StringSerializerFactory.getSerializerClass ( )  :  Class<?>
StringSerializerFactory.isEncodingValid ( )  :  boolean
StringSerializerFactory.setEncoding ( String encoding )  :  void
StringSerializerFactory.StringSerializerFactory ( )

dropwizard-kafka-1.3.12-2.jar, UUIDDeserializerFactory.class
package io.dropwizard.kafka.deserializer
UUIDDeserializerFactory.build ( boolean isKey )  :  Map<String,Object>
UUIDDeserializerFactory.getDeserializerClass ( )  :  Class<?>
UUIDDeserializerFactory.getEncoding ( )  :  String
UUIDDeserializerFactory.isEncodingValid ( )  :  boolean
UUIDDeserializerFactory.setEncoding ( String encoding )  :  void
UUIDDeserializerFactory.UUIDDeserializerFactory ( )

dropwizard-kafka-1.3.12-2.jar, UUIDSerializerFactory.class
package io.dropwizard.kafka.serializer
UUIDSerializerFactory.build ( boolean isKey )  :  Map<String,Object>
UUIDSerializerFactory.getEncoding ( )  :  String
UUIDSerializerFactory.getSerializerClass ( )  :  Class<?>
UUIDSerializerFactory.isEncodingValid ( )  :  boolean
UUIDSerializerFactory.setEncoding ( String encoding )  :  void
UUIDSerializerFactory.UUIDSerializerFactory ( )

to the top

Removed Methods  55 


dropwizard-kafka-1.3.12-1.jar, CheckableConsumer.class
package io.dropwizard.kafka
CheckableConsumer<K,V>.assign ( Collection<TopicPartition> collection )  :  void
CheckableConsumer<K,V>.assignment ( )  :  Set<TopicPartition>
CheckableConsumer<K,V>.beginningOffsets ( Collection<TopicPartition> collection )  :  Map<TopicPartition,Long>
CheckableConsumer<K,V>.beginningOffsets ( Collection<TopicPartition> collection, Duration duration )  :  Map<TopicPartition,Long>
CheckableConsumer<K,V>.CheckableConsumer<K,V> ( Consumer<K,V> delegatee )
CheckableConsumer<K,V>.close ( )  :  void
CheckableConsumer<K,V>.close ( Duration duration )  :  void
CheckableConsumer<K,V>.close ( long l, TimeUnit timeUnit )  :  void
CheckableConsumer<K,V>.commitAsync ( )  :  void
CheckableConsumer<K,V>.commitAsync ( Map<TopicPartition,OffsetAndMetadata> map, OffsetCommitCallback offsetCommitCallback )  :  void
CheckableConsumer<K,V>.commitAsync ( OffsetCommitCallback offsetCommitCallback )  :  void
CheckableConsumer<K,V>.commitSync ( )  :  void
CheckableConsumer<K,V>.commitSync ( Duration duration )  :  void
CheckableConsumer<K,V>.commitSync ( Map<TopicPartition,OffsetAndMetadata> map )  :  void
CheckableConsumer<K,V>.commitSync ( Map<TopicPartition,OffsetAndMetadata> map, Duration duration )  :  void
CheckableConsumer<K,V>.committed ( TopicPartition topicPartition )  :  OffsetAndMetadata
CheckableConsumer<K,V>.committed ( TopicPartition topicPartition, Duration duration )  :  OffsetAndMetadata
CheckableConsumer<K,V>.endOffsets ( Collection<TopicPartition> collection )  :  Map<TopicPartition,Long>
CheckableConsumer<K,V>.endOffsets ( Collection<TopicPartition> collection, Duration duration )  :  Map<TopicPartition,Long>
CheckableConsumer<K,V>.isActive ( )  :  boolean
CheckableConsumer<K,V>.listTopics ( )  :  Map<String,List<PartitionInfo>>
CheckableConsumer<K,V>.listTopics ( Duration duration )  :  Map<String,List<PartitionInfo>>
CheckableConsumer<K,V>.metrics ( )  :  Metric>
CheckableConsumer<K,V>.offsetsForTimes ( Map<TopicPartition,Long> map )  :  Map<TopicPartition,OffsetAndTimestamp>
CheckableConsumer<K,V>.offsetsForTimes ( Map<TopicPartition,Long> map, Duration duration )  :  Map<TopicPartition,OffsetAndTimestamp>
CheckableConsumer<K,V>.partitionsFor ( String s )  :  List<PartitionInfo>
CheckableConsumer<K,V>.partitionsFor ( String s, Duration duration )  :  List<PartitionInfo>
CheckableConsumer<K,V>.pause ( Collection<TopicPartition> collection )  :  void
CheckableConsumer<K,V>.paused ( )  :  Set<TopicPartition>
CheckableConsumer<K,V>.poll ( Duration duration )  :  ConsumerRecords<K,V>
CheckableConsumer<K,V>.poll ( long l )  :  ConsumerRecords<K,V>
CheckableConsumer<K,V>.position ( TopicPartition topicPartition )  :  long
CheckableConsumer<K,V>.position ( TopicPartition topicPartition, Duration duration )  :  long
CheckableConsumer<K,V>.resume ( Collection<TopicPartition> collection )  :  void
CheckableConsumer<K,V>.seek ( TopicPartition topicPartition, long l )  :  void
CheckableConsumer<K,V>.seekToBeginning ( Collection<TopicPartition> collection )  :  void
CheckableConsumer<K,V>.seekToEnd ( Collection<TopicPartition> collection )  :  void
CheckableConsumer<K,V>.subscribe ( Collection<String> collection )  :  void
CheckableConsumer<K,V>.subscribe ( Collection<String> topics, ConsumerRebalanceListener listener )  :  void
CheckableConsumer<K,V>.subscribe ( Pattern pattern )  :  void
CheckableConsumer<K,V>.subscribe ( Pattern pattern, ConsumerRebalanceListener consumerRebalanceListener )  :  void
CheckableConsumer<K,V>.subscription ( )  :  Set<String>
CheckableConsumer<K,V>.unsubscribe ( )  :  void
CheckableConsumer<K,V>.wakeup ( )  :  void

dropwizard-kafka-1.3.12-1.jar, KafkaConsumerFactory.class
package io.dropwizard.kafka
KafkaConsumerFactory<K,V>.createKafkaConsumerManager ( Consumer consumer )  :  Managed
KafkaConsumerFactory<K,V>.getKeyDeserializerClass ( )  :  String
KafkaConsumerFactory<K,V>.getValueDeserializerClass ( )  :  String
KafkaConsumerFactory<K,V>.setKeyDeserializerClass ( String keyDeserializerClass )  :  void
KafkaConsumerFactory<K,V>.setValueDeserializerClass ( String valueDeserializerClass )  :  void

dropwizard-kafka-1.3.12-1.jar, KafkaConsumerHealthCheck.class
package io.dropwizard.kafka.health
KafkaConsumerHealthCheck.check ( )  :  HealthCheck.Result
KafkaConsumerHealthCheck.KafkaConsumerHealthCheck ( CheckableConsumer consumer )

dropwizard-kafka-1.3.12-1.jar, KafkaProducerFactory.class
package io.dropwizard.kafka
KafkaProducerFactory<K,V>.getKeySerializerClass ( )  :  String
KafkaProducerFactory<K,V>.getValueSerializerClass ( )  :  String
KafkaProducerFactory<K,V>.setKeySerializerClass ( String keySerializerClass )  :  void
KafkaProducerFactory<K,V>.setValueSerializerClass ( String valueSerializerClass )  :  void

to the top

Problems with Data Types, High Severity  6 


dropwizard-kafka-1.3.12-1.jar
package io.dropwizard.kafka
[+] class CheckableConsumer<K,V>  1 
[+] class KafkaConsumerFactory<K,V>  2 
[+] class KafkaProducerFactory<K,V>  2 

dropwizard-kafka-1.3.12-1.jar
package io.dropwizard.kafka.health
[+] class KafkaConsumerHealthCheck  1 

to the top

Other Changes in Data Types  4 


dropwizard-kafka-1.3.12-1.jar
package io.dropwizard.kafka
[+] class KafkaConsumerFactory<K,V>  2 
[+] class KafkaProducerFactory<K,V>  2 

to the top

Java Archives  1 


dropwizard-kafka-1.3.12-1.jar

to the top