You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@johnzon.apache.org by st...@apache.org on 2017/09/26 11:54:14 UTC
[3/3] johnzon git commit: JOHNZON-135 add configuration for JaxRS
JOHNZON-135 add configuration for JaxRS
Project: http://git-wip-us.apache.org/repos/asf/johnzon/repo
Commit: http://git-wip-us.apache.org/repos/asf/johnzon/commit/7f4155d3
Tree: http://git-wip-us.apache.org/repos/asf/johnzon/tree/7f4155d3
Diff: http://git-wip-us.apache.org/repos/asf/johnzon/diff/7f4155d3
Branch: refs/heads/master
Commit: 7f4155d30286a05ec6b04106cd48c3891e925303
Parents: 40b9256
Author: Mark Struberg <st...@apache.org>
Authored: Tue Sep 26 13:53:36 2017 +0200
Committer: Mark Struberg <st...@apache.org>
Committed: Tue Sep 26 13:53:36 2017 +0200
----------------------------------------------------------------------
.../johnzon/jaxrs/ConfigurableJohnzonProvider.java | 14 ++++++++++++++
1 file changed, 14 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/johnzon/blob/7f4155d3/johnzon-jaxrs/src/main/java/org/apache/johnzon/jaxrs/ConfigurableJohnzonProvider.java
----------------------------------------------------------------------
diff --git a/johnzon-jaxrs/src/main/java/org/apache/johnzon/jaxrs/ConfigurableJohnzonProvider.java b/johnzon-jaxrs/src/main/java/org/apache/johnzon/jaxrs/ConfigurableJohnzonProvider.java
index 4ffa272..5853f17 100644
--- a/johnzon-jaxrs/src/main/java/org/apache/johnzon/jaxrs/ConfigurableJohnzonProvider.java
+++ b/johnzon-jaxrs/src/main/java/org/apache/johnzon/jaxrs/ConfigurableJohnzonProvider.java
@@ -31,6 +31,8 @@ import javax.ws.rs.core.MultivaluedMap;
import javax.ws.rs.ext.MessageBodyReader;
import javax.ws.rs.ext.MessageBodyWriter;
import javax.ws.rs.ext.Provider;
+
+import java.io.Closeable;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
@@ -214,6 +216,18 @@ public class ConfigurableJohnzonProvider<T> implements MessageBodyWriter<T>, Mes
builder.setPrimitiveConverters(val);
}
+ public MapperBuilder addCloseable(Closeable closeable) {
+ return builder.addCloseable(closeable);
+ }
+
+ public MapperBuilder setIgnoreFieldsForType(Class<?> type, String... fields) {
+ return builder.setIgnoreFieldsForType(type, fields);
+ }
+
+ public MapperBuilder setDeduplicateObjects(boolean deduplicateObjects) {
+ return builder.setDeduplicateObjects(deduplicateObjects);
+ }
+
public void setSerializeValueFilter(final String val) {
try {
builder.setSerializeValueFilter(SerializeValueFilter.class.cast(