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