This is an automated email from the ASF dual-hosted git repository.

rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/johnzon.git


The following commit(s) were added to refs/heads/master by this push:
     new 0133612  [JOHNZON-323] disable cdi in OSGi jsonb provider (by default, 
can be enabled by config)
0133612 is described below

commit 01336126659cba1b4e9d996b7940169937a03ea1
Author: Romain Manni-Bucau <[email protected]>
AuthorDate: Wed Oct 21 17:21:41 2020 +0200

    [JOHNZON-323] disable cdi in OSGi jsonb provider (by default, can be 
enabled by config)
---
 johnzon-osgi/src/main/java/org/apache/johnzon/osgi/Activator.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/johnzon-osgi/src/main/java/org/apache/johnzon/osgi/Activator.java 
b/johnzon-osgi/src/main/java/org/apache/johnzon/osgi/Activator.java
index e09fb19..e3a3310 100644
--- a/johnzon-osgi/src/main/java/org/apache/johnzon/osgi/Activator.java
+++ b/johnzon-osgi/src/main/java/org/apache/johnzon/osgi/Activator.java
@@ -166,6 +166,7 @@ public class Activator implements BundleActivator {
     private static class ExtendedJsonbJaxrsProvider extends 
JsonbJaxrsProvider<Object> {
         public ExtendedJsonbJaxrsProvider(final Config config) {
             super(Arrays.asList(config.ignores()));
+            this.config.setProperty("johnzon.skip-cdi", true); // by default 
disable it since to work it requires some effort
 
             
whenTrue(config.throw_no_content_exception_on_empty_streams()).ifPresent(this::setThrowNoContentExceptionOnEmptyStreams);
             
whenTrue(config.fail_on_unknown_properties()).ifPresent(this::setFailOnUnknownProperties);

Reply via email to