aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib/src
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-11-24 13:52:57 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2023-11-24 13:52:57 +0100
commitbd3835e628508f679727e15961088edb3fd2706f (patch)
treebb63ec799a3032a530d491f3c19de77c3e8261ff /vespajlib/src
parent9abb8ba9af34ce9e689c1efca6e1ee69e2d18fe9 (diff)
Move Jackson util from vespajlib to container-core.
Diffstat (limited to 'vespajlib/src')
-rw-r--r--vespajlib/src/main/java/ai/vespa/json/Jackson.java27
-rw-r--r--vespajlib/src/main/java/ai/vespa/json/package-info.java5
2 files changed, 0 insertions, 32 deletions
diff --git a/vespajlib/src/main/java/ai/vespa/json/Jackson.java b/vespajlib/src/main/java/ai/vespa/json/Jackson.java
deleted file mode 100644
index 58c775486ad..00000000000
--- a/vespajlib/src/main/java/ai/vespa/json/Jackson.java
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-package ai.vespa.json;
-
-import com.fasterxml.jackson.core.JsonFactory;
-import com.fasterxml.jackson.core.JsonFactoryBuilder;
-import com.fasterxml.jackson.core.StreamReadFeature;
-import com.fasterxml.jackson.databind.ObjectMapper;
-
-public class Jackson {
- private static final ObjectMapper mapperInstance = createMapper();
- /// Create an ObjectMapper based on given factory, adds additional recommended settings
- public static ObjectMapper createMapper() {
- return createMapper(new JsonFactoryBuilder());
- }
-
- /// Create an ObjectMapper based on given factory, adds additional recommended settings
- public static ObjectMapper createMapper(JsonFactoryBuilder jsonFactoryBuilder) {
- JsonFactory jsonFactory = jsonFactoryBuilder
- // This changes in 2.16, needs to consider what to do
- .configure(StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION, true)
- .build();
- return new ObjectMapper(jsonFactory);
- }
-
- /// Return a default ObjectMapper with recommended settings
- public static ObjectMapper mapper() { return mapperInstance; }
-}
diff --git a/vespajlib/src/main/java/ai/vespa/json/package-info.java b/vespajlib/src/main/java/ai/vespa/json/package-info.java
deleted file mode 100644
index f73cb0b9e08..00000000000
--- a/vespajlib/src/main/java/ai/vespa/json/package-info.java
+++ /dev/null
@@ -1,5 +0,0 @@
-// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-@ExportPackage
-package ai.vespa.json;
-
-import com.yahoo.osgi.annotation.ExportPackage; \ No newline at end of file