From 7fd8ad65be2832c280302e313ad7c220131bfe0a Mon Sep 17 00:00:00 2001 From: akwizgran Date: Thu, 23 May 2019 12:41:44 +0100 Subject: [PATCH] Make RendezvousEndpoint closeable. --- .../bramble/api/rendezvous/RendezvousEndpoint.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bramble-api/src/main/java/org/briarproject/bramble/api/rendezvous/RendezvousEndpoint.java b/bramble-api/src/main/java/org/briarproject/bramble/api/rendezvous/RendezvousEndpoint.java index b44f84988..07fbb8f53 100644 --- a/bramble-api/src/main/java/org/briarproject/bramble/api/rendezvous/RendezvousEndpoint.java +++ b/bramble-api/src/main/java/org/briarproject/bramble/api/rendezvous/RendezvousEndpoint.java @@ -2,13 +2,14 @@ package org.briarproject.bramble.api.rendezvous; import org.briarproject.bramble.api.properties.TransportProperties; +import java.io.Closeable; import java.io.IOException; /** * An interface for making and accepting rendezvous connections with a pending * contact over a given transport. */ -public interface RendezvousEndpoint { +public interface RendezvousEndpoint extends Closeable { /** * Returns a set of transport properties for connecting to the pending @@ -20,5 +21,6 @@ public interface RendezvousEndpoint { * Closes the handler and releases any resources held by it, such as * network sockets. */ + @Override void close() throws IOException; }