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