Skip to content

Changes

Summary

  1. Make use of service loader mechanism for JsonbComponentInstanceCreator (details)
Commit bf9f7be93e9d2a0871aa083ca68f87ad51a9cad4 by Roman Grigoriadi
Make use of service loader mechanism for JsonbComponentInstanceCreator
(#261)
- if there is no service provider use the default implementations
- resolves #260
Signed-off-by: Martin Kouba <mkouba@redhat.com>
The file was modified src/main/java/module-info.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/components/JsonbComponentInstanceCreatorFactory.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/ConstructorPropertiesAnnotationIntrospector.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/components/DefaultConstructorCreator.java (diff)
The file was addedsrc/main/java/org/eclipse/yasson/spi/JsonbComponentInstanceCreator.java
The file was removedsrc/main/java/org/eclipse/yasson/internal/components/JsonbComponentInstanceCreator.java
The file was modified src/main/java/org/eclipse/yasson/internal/JsonbContext.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/components/BeanManagerInstanceCreator.java (diff)