Binary compatibility report for the dropwizard-discovery library between 0.7.1-3 and 0.7.1-5 versions

Test Info


Library Namedropwizard-discovery
Version #10.7.1-3
Version #20.7.1-5

Test Results


Total Java Modules1
Total Methods / Classes97 / 19
Compatibility 97.5%

Problem Summary


SeverityCount
Added Methods-16
Removed MethodsHigh1
Problems with
Data Types
High2
Medium0
Low6
Problems with
Methods
High0
Medium0
Low0
Other Changes
in Data Types
-6

Added Methods  16 


dropwizard-discovery-0.7.1-5.jar, AbstractDiscoveryBundle.class
package io.dropwizard.discovery
AbstractDiscoveryBundle<T,V>.AbstractDiscoveryBundle<T,V> ( )
AbstractDiscoveryBundle<T,V>.getPayloadClass ( ) [abstract]  :  Class<V>
AbstractDiscoveryBundle<T,V>.initialize ( Bootstrap<?> bootstrap )  :  void
AbstractDiscoveryBundle<T,V>.newDiscoveryClient ( String serviceName )  :  DiscoveryClient<V>
AbstractDiscoveryBundle<T,V>.newDiscoveryClient ( String serviceName, ProviderStrategy<V> providerStrategy )  :  DiscoveryClient<V>
AbstractDiscoveryBundle<T,V>.run ( Object p1, Environment p2 )  :  void
AbstractDiscoveryBundle<T,V>.run ( T configuration, Environment environment )  :  void

dropwizard-discovery-0.7.1-5.jar, CuratorAdvertiser.class
package io.dropwizard.discovery.core
CuratorAdvertiser<T>.CuratorAdvertiser<T> ( DiscoveryFactory configuration, ServiceDiscovery<T> discovery, ServiceInstanceFactory<T> serviceInstanceFactory )

dropwizard-discovery-0.7.1-5.jar, DefaultServiceInstanceFactory.class
package io.dropwizard.discovery.core
DefaultServiceInstanceFactory.build ( String serviceName, CuratorAdvertiser<InstanceMetadata> advertiser )  :  ServiceInstance<InstanceMetadata>
DefaultServiceInstanceFactory.DefaultServiceInstanceFactory ( )
DefaultServiceInstanceFactory.getPayloadClass ( )  :  Class<InstanceMetadata>

dropwizard-discovery-0.7.1-5.jar, DiscoveryBundle.class
package io.dropwizard.discovery
DiscoveryBundle<T>.getCuratorAdvertiser ( DiscoveryFactory discoveryConfig, ServiceDiscovery<InstanceMetadata> discovery )  :  CuratorAdvertiser<InstanceMetadata>
DiscoveryBundle<T>.getPayloadClass ( )  :  Class<InstanceMetadata>

dropwizard-discovery-0.7.1-5.jar, DiscoveryConfiguration.class
package io.dropwizard.discovery
DiscoveryConfiguration<T,V>.getCuratorAdvertiser ( DiscoveryFactory p1, ServiceDiscovery<V> p2 ) [abstract]  :  CuratorAdvertiser<V>

dropwizard-discovery-0.7.1-5.jar, ServiceInstanceFactory.class
package io.dropwizard.discovery.core
ServiceInstanceFactory<T>.build ( String p1, CuratorAdvertiser<T> p2 ) [abstract]  :  ServiceInstance<T>
ServiceInstanceFactory<T>.getPayloadClass ( ) [abstract]  :  Class<T>

to the top

Removed Methods  1 


dropwizard-discovery-0.7.1-3.jar, CuratorAdvertiser.class
package io.dropwizard.discovery.core
CuratorAdvertiser.CuratorAdvertiser ( DiscoveryFactory configuration, ServiceDiscovery<InstanceMetadata> discovery )

to the top

Problems with Data Types, High Severity  2 


dropwizard-discovery-0.7.1-3.jar
package io.dropwizard.discovery
[+] class DiscoveryBundle<T>  2 

to the top

Problems with Data Types, Low Severity  6 


dropwizard-discovery-0.7.1-3.jar
package io.dropwizard.discovery
[+] class DiscoveryBundle<T>  6 

to the top

Other Changes in Data Types  6 


dropwizard-discovery-0.7.1-3.jar
package io.dropwizard.discovery
[+] interface DiscoveryConfiguration<T>  1 

dropwizard-discovery-0.7.1-3.jar
package io.dropwizard.discovery.client
[+] class DiscoveryClient  1 
[+] class DiscoveryClientManager  1 

dropwizard-discovery-0.7.1-3.jar
package io.dropwizard.discovery.core
[+] class CuratorAdvertisementListener  1 
[+] class CuratorAdvertiser  1 

dropwizard-discovery-0.7.1-3.jar
package io.dropwizard.discovery.manage
[+] class CuratorAdvertiserManager  1 

to the top

Java Archives  1 


dropwizard-discovery-0.7.1-3.jar

to the top