summaryrefslogtreecommitdiffstats
path: root/jdisc_http_service
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2019-07-02 16:32:06 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2019-07-03 15:15:56 +0200
commite83bf77aeb2121cd710c7376de8b41646a6ef3f1 (patch)
treebe5eda5ea25f93d5c0cd3cd6312b8d544da75849 /jdisc_http_service
parent11a5942edc867ef783568e0c5f43c571895232d1 (diff)
Extend the AutoCloseable interface
Diffstat (limited to 'jdisc_http_service')
-rw-r--r--jdisc_http_service/abi-spec.json7
-rw-r--r--jdisc_http_service/src/main/java/com/yahoo/jdisc/http/ssl/SslContextFactoryProvider.java3
2 files changed, 7 insertions, 3 deletions
diff --git a/jdisc_http_service/abi-spec.json b/jdisc_http_service/abi-spec.json
index a326b5792be..f915dc1e8c1 100644
--- a/jdisc_http_service/abi-spec.json
+++ b/jdisc_http_service/abi-spec.json
@@ -1124,14 +1124,17 @@
},
"com.yahoo.jdisc.http.ssl.SslContextFactoryProvider": {
"superClass": "java.lang.Object",
- "interfaces": [],
+ "interfaces": [
+ "java.lang.AutoCloseable"
+ ],
"attributes": [
"public",
"interface",
"abstract"
],
"methods": [
- "public abstract org.eclipse.jetty.util.ssl.SslContextFactory getInstance(java.lang.String, int)"
+ "public abstract org.eclipse.jetty.util.ssl.SslContextFactory getInstance(java.lang.String, int)",
+ "public void close()"
],
"fields": []
}
diff --git a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/ssl/SslContextFactoryProvider.java b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/ssl/SslContextFactoryProvider.java
index 37916fd5734..c364116e0af 100644
--- a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/ssl/SslContextFactoryProvider.java
+++ b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/ssl/SslContextFactoryProvider.java
@@ -8,7 +8,7 @@ import org.eclipse.jetty.util.ssl.SslContextFactory;
*
* @author bjorncs
*/
-public interface SslContextFactoryProvider {
+public interface SslContextFactoryProvider extends AutoCloseable {
/**
* This method is called once for each SSL connector.
@@ -17,4 +17,5 @@ public interface SslContextFactoryProvider {
*/
SslContextFactory getInstance(String containerId, int port);
+ @Override default void close() {}
}