Source compatibility report for the dropwizard-redis library between 1.8.1 and 3.0.0 versions
Test Info
| Library Name | dropwizard-redis | 
| Version #1 | 1.8.1 | 
| Version #2 | 3.0.0 | 
Test Results
| Total Java Modules | 1 | 
| Total Methods / Classes | 330 / 58 | 
| Compatibility | 
96.3% | 
Problem Summary
 | Severity | Count | 
| Added Methods | - | 8 | 
| Removed Methods | High | 8 | 
Problems with Data Types | High | 8 | 
| Medium | 0 | 
| Low | 0 | 
Problems with Methods | High | 0 | 
| Medium | 0 | 
| Low | 0 | 
Added Methods  8 
dropwizard-redis-3.0.0.jar, RedisClientBundle.class
package io.dropwizard.redis
RedisClientBundle<K,V,T>.getRedisClientFactory ( T p1 ) [abstract]  :  RedisClientFactory<K,V>
io/dropwizard/redis/RedisClientBundle.getRedisClientFactory:(Lio/dropwizard/core/Configuration;)Lio/dropwizard/redis/RedisClientFactory;
RedisClientBundle<K,V,T>.initialize ( Bootstrap<?> bootstrap )  :  void
io/dropwizard/redis/RedisClientBundle.initialize:(Lio/dropwizard/core/setup/Bootstrap;)V
RedisClientBundle<K,V,T>.run ( Object p1, Environment p2 )  :  void
io/dropwizard/redis/RedisClientBundle.run:(Ljava/lang/Object;Lio/dropwizard/core/setup/Environment;)V
RedisClientBundle<K,V,T>.run ( T configuration, Environment environment )  :  void
io/dropwizard/redis/RedisClientBundle.run:(Lio/dropwizard/core/Configuration;Lio/dropwizard/core/setup/Environment;)V
dropwizard-redis-3.0.0.jar, RedisClusterClientBundle.class
package io.dropwizard.redis
RedisClusterClientBundle<K,V,T>.getRedisClusterClientFactory ( T p1 ) [abstract]  :  RedisClusterClientFactory<K,V>
io/dropwizard/redis/RedisClusterClientBundle.getRedisClusterClientFactory:(Lio/dropwizard/core/Configuration;)Lio/dropwizard/redis/RedisClusterClientFactory;
RedisClusterClientBundle<K,V,T>.initialize ( Bootstrap<?> bootstrap )  :  void
io/dropwizard/redis/RedisClusterClientBundle.initialize:(Lio/dropwizard/core/setup/Bootstrap;)V
RedisClusterClientBundle<K,V,T>.run ( Object p1, Environment p2 )  :  void
io/dropwizard/redis/RedisClusterClientBundle.run:(Ljava/lang/Object;Lio/dropwizard/core/setup/Environment;)V
RedisClusterClientBundle<K,V,T>.run ( T configuration, Environment environment )  :  void
io/dropwizard/redis/RedisClusterClientBundle.run:(Lio/dropwizard/core/Configuration;Lio/dropwizard/core/setup/Environment;)V
to the top
Removed Methods  8 
dropwizard-redis-1.8.1.jar, RedisClientBundle.class
package io.dropwizard.redis
RedisClientBundle<K,V,T>.getRedisClientFactory ( T p1 ) [abstract]  :  RedisClientFactory<K,V>
io/dropwizard/redis/RedisClientBundle.getRedisClientFactory:(Lio/dropwizard/Configuration;)Lio/dropwizard/redis/RedisClientFactory;
RedisClientBundle<K,V,T>.initialize ( Bootstrap<?> bootstrap )  :  void
io/dropwizard/redis/RedisClientBundle.initialize:(Lio/dropwizard/setup/Bootstrap;)V
RedisClientBundle<K,V,T>.run ( Object p1, Environment p2 )  :  void
io/dropwizard/redis/RedisClientBundle.run:(Ljava/lang/Object;Lio/dropwizard/setup/Environment;)V
RedisClientBundle<K,V,T>.run ( T configuration, Environment environment )  :  void
io/dropwizard/redis/RedisClientBundle.run:(Lio/dropwizard/Configuration;Lio/dropwizard/setup/Environment;)V
dropwizard-redis-1.8.1.jar, RedisClusterClientBundle.class
package io.dropwizard.redis
RedisClusterClientBundle<K,V,T>.getRedisClusterClientFactory ( T p1 ) [abstract]  :  RedisClusterClientFactory<K,V>
io/dropwizard/redis/RedisClusterClientBundle.getRedisClusterClientFactory:(Lio/dropwizard/Configuration;)Lio/dropwizard/redis/RedisClusterClientFactory;
RedisClusterClientBundle<K,V,T>.initialize ( Bootstrap<?> bootstrap )  :  void
io/dropwizard/redis/RedisClusterClientBundle.initialize:(Lio/dropwizard/setup/Bootstrap;)V
RedisClusterClientBundle<K,V,T>.run ( Object p1, Environment p2 )  :  void
io/dropwizard/redis/RedisClusterClientBundle.run:(Ljava/lang/Object;Lio/dropwizard/setup/Environment;)V
RedisClusterClientBundle<K,V,T>.run ( T configuration, Environment environment )  :  void
io/dropwizard/redis/RedisClusterClientBundle.run:(Lio/dropwizard/Configuration;Lio/dropwizard/setup/Environment;)V
to the top
Problems with Data Types, High Severity  8 
dropwizard-redis-1.8.1.jar
package io.dropwizard.redis
[+] class RedisClientBundle<K,V,T>  4 
 | Change | Effect | 
|---|
| 1 | 
Abstract method RedisClientFactory<K,V> getRedisClientFactory ( T ) has been added to this class. | 
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getRedisClientFactory ( T ) in RedisClientBundle<K,V,T>. | 
| 2 | 
Added super-interface io.dropwizard.core.ConfiguredBundle<T>. | 
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in io.dropwizard.core.ConfiguredBundle<T>. | 
| 3 | 
Abstract method RedisClientFactory<K,V> getRedisClientFactory ( T ) has been removed from this class. | 
Recompilation of a client program may be terminated with the message: cannot find method getRedisClientFactory ( T ) in class RedisClientBundle<K,V,T>. | 
| 4 | 
Removed super-interface io.dropwizard.ConfiguredBundle<T>. | 
Recompilation of a client program may be terminated with the message: cannot find method in class RedisClientBundle<K,V,T>. | 
[+] affected methods: 2 (0.6%)
RedisClientBundle<K,V,T>.RedisClientBundle<K,V,T> ( )This constructor is from 'RedisClientBundle<K,V,T>' abstract class.
RedisClientBundle<K,V,T>.getConnection ( )This method is from 'RedisClientBundle<K,V,T>' abstract class.
  
 
[+] class RedisClusterClientBundle<K,V,T>  4 
 | Change | Effect | 
|---|
| 1 | 
Abstract method RedisClusterClientFactory<K,V> getRedisClusterClientFactory ( T ) has been added to this class. | 
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getRedisClusterClientFactory ( T ) in RedisClusterClientBundle<K,V,T>. | 
| 2 | 
Added super-interface io.dropwizard.core.ConfiguredBundle<T>. | 
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in io.dropwizard.core.ConfiguredBundle<T>. | 
| 3 | 
Abstract method RedisClusterClientFactory<K,V> getRedisClusterClientFactory ( T ) has been removed from this class. | 
Recompilation of a client program may be terminated with the message: cannot find method getRedisClusterClientFactory ( T ) in class RedisClusterClientBundle<K,V,T>. | 
| 4 | 
Removed super-interface io.dropwizard.ConfiguredBundle<T>. | 
Recompilation of a client program may be terminated with the message: cannot find method in class RedisClusterClientBundle<K,V,T>. | 
[+] affected methods: 2 (0.6%)
RedisClusterClientBundle<K,V,T>.RedisClusterClientBundle<K,V,T> ( )This constructor is from 'RedisClusterClientBundle<K,V,T>' abstract class.
RedisClusterClientBundle<K,V,T>.getClusterConnection ( )This method is from 'RedisClusterClientBundle<K,V,T>' abstract class.
  
 
to the top
Java Archives  1 
dropwizard-redis-1.8.1.jar
to the top