Binary compatibility report for the dropwizard-jersey library between 0.8.5 and 0.9.0 versions
Test Info
| Library Name | dropwizard-jersey | 
| Version #1 | 0.8.5 | 
| Version #2 | 0.9.0 | 
Test Results
| Total Java Modules | 1 | 
| Total Methods / Classes | 146 / 38 | 
| Compatibility | 
94.9% | 
Problem Summary
 | Severity | Count | 
| Added Methods | - | 28 | 
| Removed Methods | High | 6 | 
Problems with Data Types | High | 0 | 
| Medium | 0 | 
| Low | 0 | 
Problems with Methods | High | 0 | 
| Medium | 0 | 
| Low | 3 | 
Added Methods  28 
dropwizard-jersey-0.9.0.jar, AbstractParam.class
package io.dropwizard.jersey.params
AbstractParam<T>.errorMessage ( Exception e )  :  String
io/dropwizard/jersey/params/AbstractParam.errorMessage:(Ljava/lang/Exception;)Ljava/lang/String;
dropwizard-jersey-0.9.0.jar, BooleanParam.class
package io.dropwizard.jersey.params
BooleanParam.errorMessage ( Exception e )  :  String
io/dropwizard/jersey/params/BooleanParam.errorMessage:(Ljava/lang/Exception;)Ljava/lang/String;
dropwizard-jersey-0.9.0.jar, ConstraintMessage.class
package io.dropwizard.jersey.validation
ConstraintMessage.getMessage ( ConstraintViolation<?> v ) [static]  :  String
io/dropwizard/jersey/validation/ConstraintMessage.getMessage:(Ljavax/validation/ConstraintViolation;)Ljava/lang/String;
dropwizard-jersey-0.9.0.jar, HibernateValidationFeature.class
package io.dropwizard.jersey.validation
HibernateValidationFeature.configure ( FeatureContext context )  :  boolean
io/dropwizard/jersey/validation/HibernateValidationFeature.configure:(Ljavax/ws/rs/core/FeatureContext;)Z
HibernateValidationFeature.HibernateValidationFeature ( )
io/dropwizard/jersey/validation/HibernateValidationFeature."<init>":()V
dropwizard-jersey-0.9.0.jar, IntParam.class
package io.dropwizard.jersey.params
IntParam.errorMessage ( Exception e )  :  String
io/dropwizard/jersey/params/IntParam.errorMessage:(Ljava/lang/Exception;)Ljava/lang/String;
dropwizard-jersey-0.9.0.jar, JerseyServletContainer.class
package io.dropwizard.jersey.setup
JerseyServletContainer.JerseyServletContainer ( )
io/dropwizard/jersey/setup/JerseyServletContainer."<init>":()V
JerseyServletContainer.JerseyServletContainer ( DropwizardResourceConfig resourceConfig )
io/dropwizard/jersey/setup/JerseyServletContainer."<init>":(Lio/dropwizard/jersey/DropwizardResourceConfig;)V
dropwizard-jersey-0.9.0.jar, LoggingExceptionMapper.class
package io.dropwizard.jersey.errors
LoggingExceptionMapper<E>.logException ( E exception )  :  long
io/dropwizard/jersey/errors/LoggingExceptionMapper.logException:(Ljava/lang/Throwable;)J
dropwizard-jersey-0.9.0.jar, LongParam.class
package io.dropwizard.jersey.params
LongParam.errorMessage ( Exception e )  :  String
io/dropwizard/jersey/params/LongParam.errorMessage:(Ljava/lang/Exception;)Ljava/lang/String;
dropwizard-jersey-0.9.0.jar, NonEmptyStringParam.class
package io.dropwizard.jersey.params
NonEmptyStringParam.NonEmptyStringParam ( String input )
io/dropwizard/jersey/params/NonEmptyStringParam."<init>":(Ljava/lang/String;)V
NonEmptyStringParam.parse ( String input )  :  Optional<String>
io/dropwizard/jersey/params/NonEmptyStringParam.parse:(Ljava/lang/String;)Lcom/google/common/base/Optional;
NonEmptyStringParam.parse ( String p1 )  :  Object
io/dropwizard/jersey/params/NonEmptyStringParam.parse:(Ljava/lang/String;)Ljava/lang/Object;
dropwizard-jersey-0.9.0.jar, NonEmptyStringParamFeature.class
package io.dropwizard.jersey.params
NonEmptyStringParamFeature.configure ( FeatureContext context )  :  boolean
io/dropwizard/jersey/params/NonEmptyStringParamFeature.configure:(Ljavax/ws/rs/core/FeatureContext;)Z
NonEmptyStringParamFeature.NonEmptyStringParamFeature ( )
io/dropwizard/jersey/params/NonEmptyStringParamFeature."<init>":()V
dropwizard-jersey-0.9.0.jar, NonEmptyStringParamUnwrapper.class
package io.dropwizard.jersey.validation
NonEmptyStringParamUnwrapper.getValidatedValueType ( Type type )  :  Type
io/dropwizard/jersey/validation/NonEmptyStringParamUnwrapper.getValidatedValueType:(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;
NonEmptyStringParamUnwrapper.handleValidatedValue ( NonEmptyStringParam nonEmptyStringParam )  :  Object
io/dropwizard/jersey/validation/NonEmptyStringParamUnwrapper.handleValidatedValue:(Lio/dropwizard/jersey/params/NonEmptyStringParam;)Ljava/lang/Object;
NonEmptyStringParamUnwrapper.handleValidatedValue ( Object p1 )  :  Object
io/dropwizard/jersey/validation/NonEmptyStringParamUnwrapper.handleValidatedValue:(Ljava/lang/Object;)Ljava/lang/Object;
NonEmptyStringParamUnwrapper.NonEmptyStringParamUnwrapper ( )
io/dropwizard/jersey/validation/NonEmptyStringParamUnwrapper."<init>":()V
dropwizard-jersey-0.9.0.jar, ParamValidatorUnwrapper.class
package io.dropwizard.jersey.validation
ParamValidatorUnwrapper.getValidatedValueType ( Type type )  :  Type
io/dropwizard/jersey/validation/ParamValidatorUnwrapper.getValidatedValueType:(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;
ParamValidatorUnwrapper.handleValidatedValue ( AbstractParam<?> abstractParam )  :  Object
io/dropwizard/jersey/validation/ParamValidatorUnwrapper.handleValidatedValue:(Lio/dropwizard/jersey/params/AbstractParam;)Ljava/lang/Object;
ParamValidatorUnwrapper.handleValidatedValue ( Object p1 )  :  Object
io/dropwizard/jersey/validation/ParamValidatorUnwrapper.handleValidatedValue:(Ljava/lang/Object;)Ljava/lang/Object;
ParamValidatorUnwrapper.ParamValidatorUnwrapper ( )
io/dropwizard/jersey/validation/ParamValidatorUnwrapper."<init>":()V
dropwizard-jersey-0.9.0.jar, UUIDParam.class
package io.dropwizard.jersey.params
UUIDParam.errorMessage ( Exception e )  :  String
io/dropwizard/jersey/params/UUIDParam.errorMessage:(Ljava/lang/Exception;)Ljava/lang/String;
dropwizard-jersey-0.9.0.jar, ValidationErrorMessage.class
package io.dropwizard.jersey.validation
ValidationErrorMessage.ValidationErrorMessage ( ImmutableList<String> errors )
io/dropwizard/jersey/validation/ValidationErrorMessage."<init>":(Lcom/google/common/collect/ImmutableList;)V
dropwizard-jersey-0.9.0.jar, Validators.class
package io.dropwizard.jersey.validation
Validators.newConfiguration ( ) [static]  :  HibernateValidatorConfiguration
io/dropwizard/jersey/validation/Validators.newConfiguration:()Lorg/hibernate/validator/HibernateValidatorConfiguration;
Validators.newValidator ( ) [static]  :  Validator
io/dropwizard/jersey/validation/Validators.newValidator:()Ljavax/validation/Validator;
Validators.newValidatorFactory ( ) [static]  :  ValidatorFactory
io/dropwizard/jersey/validation/Validators.newValidatorFactory:()Ljavax/validation/ValidatorFactory;
to the top
Removed Methods  6 
dropwizard-jersey-0.8.5.jar, AbstractParam.class
package io.dropwizard.jersey.params
AbstractParam<T>.errorMessage ( String input, Exception e )  :  String
io/dropwizard/jersey/params/AbstractParam.errorMessage:(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/String;
dropwizard-jersey-0.8.5.jar, BooleanParam.class
package io.dropwizard.jersey.params
BooleanParam.errorMessage ( String input, Exception e )  :  String
io/dropwizard/jersey/params/BooleanParam.errorMessage:(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/String;
dropwizard-jersey-0.8.5.jar, IntParam.class
package io.dropwizard.jersey.params
IntParam.errorMessage ( String input, Exception e )  :  String
io/dropwizard/jersey/params/IntParam.errorMessage:(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/String;
dropwizard-jersey-0.8.5.jar, LongParam.class
package io.dropwizard.jersey.params
LongParam.errorMessage ( String input, Exception e )  :  String
io/dropwizard/jersey/params/LongParam.errorMessage:(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/String;
dropwizard-jersey-0.8.5.jar, UUIDParam.class
package io.dropwizard.jersey.params
UUIDParam.errorMessage ( String input, Exception e )  :  String
io/dropwizard/jersey/params/UUIDParam.errorMessage:(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/String;
dropwizard-jersey-0.8.5.jar, ValidationErrorMessage.class
package io.dropwizard.jersey.validation
ValidationErrorMessage.ValidationErrorMessage ( Set<ConstraintViolation<?>> errors )
io/dropwizard/jersey/validation/ValidationErrorMessage."<init>":(Ljava/util/Set;)V
to the top
Problems with Methods, Low Severity  3 
dropwizard-jersey-0.8.5.jar, ConfiguredGZipEncoder.class
package io.dropwizard.jersey.gzip
[+] ConfiguredGZipEncoder.aroundWriteTo ( WriterInterceptorContext context )  :  void  1 
io/dropwizard/jersey/gzip/ConfiguredGZipEncoder.aroundWriteTo:(Ljavax/ws/rs/ext/WriterInterceptorContext;)V
 | Change | Effect | 
|---|
| 1 | 
Removed javax.ws.rs.WebApplicationException exception thrown. | 
A client program may change behavior because the removed exception will not be thrown any more and client will not catch and handle it. | 
 
dropwizard-jersey-0.8.5.jar, GZipDecoder.class
package io.dropwizard.jersey.gzip
[+] GZipDecoder.aroundReadFrom ( ReaderInterceptorContext context )  :  Object  1 
io/dropwizard/jersey/gzip/GZipDecoder.aroundReadFrom:(Ljavax/ws/rs/ext/ReaderInterceptorContext;)Ljava/lang/Object;
 | Change | Effect | 
|---|
| 1 | 
Removed javax.ws.rs.WebApplicationException exception thrown. | 
A client program may change behavior because the removed exception will not be thrown any more and client will not catch and handle it. | 
 
dropwizard-jersey-0.8.5.jar, OptionalMessageBodyWriter.class
package io.dropwizard.jersey.guava
[+] OptionalMessageBodyWriter.writeTo ( Optional<?> entity, Class<?> type, Type genericType, Annotation[ ] annotations, MediaType mediaType, MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream )  :  void  1 
io/dropwizard/jersey/guava/OptionalMessageBodyWriter.writeTo:(Lcom/google/common/base/Optional;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/OutputStream;)V
 | Change | Effect | 
|---|
| 1 | 
Removed javax.ws.rs.WebApplicationException exception thrown. | 
A client program may change behavior because the removed exception will not be thrown any more and client will not catch and handle it. | 
 
to the top
Java Archives  1 
dropwizard-jersey-0.8.5.jar
to the top