aboutsummaryrefslogtreecommitdiffstats
path: root/jaxrs_client_utils
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2021-01-14 13:41:08 +0100
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2021-01-14 13:49:44 +0100
commit2985d11c35f0e5eb6f176c1ef758ada7fc910e60 (patch)
tree93b90ffdd4351b3a808cbb7fb42ac579d187fa23 /jaxrs_client_utils
parentca91a0771b5b4fffd6e883dc2868a1cce2bfb9d5 (diff)
Use a single, shared TlsContext instance
The configuration is based on environment variables, which are effectively fixed through the life of the JVM instance. This simplifaction removes the need for complex cleanup logic based on manual reference counting and weak references.
Diffstat (limited to 'jaxrs_client_utils')
-rw-r--r--jaxrs_client_utils/src/main/java/ai/vespa/util/http/VespaClientBuilderFactory.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/jaxrs_client_utils/src/main/java/ai/vespa/util/http/VespaClientBuilderFactory.java b/jaxrs_client_utils/src/main/java/ai/vespa/util/http/VespaClientBuilderFactory.java
index c6afa889041..380bdfbf7a3 100644
--- a/jaxrs_client_utils/src/main/java/ai/vespa/util/http/VespaClientBuilderFactory.java
+++ b/jaxrs_client_utils/src/main/java/ai/vespa/util/http/VespaClientBuilderFactory.java
@@ -60,7 +60,7 @@ public class VespaClientBuilderFactory implements AutoCloseable {
}
- private final TlsContext tlsContext = TransportSecurityUtils.createTlsContext().orElse(null);
+ private final TlsContext tlsContext = TransportSecurityUtils.getSystemTlsContext().orElse(null);
private final MixedMode mixedMode = TransportSecurityUtils.getInsecureMixedMode();
private final AtomicBoolean closed = new AtomicBoolean(false);