From 07420547f9c8d0a4e5a3e22f6c0d309241bcfd3a Mon Sep 17 00:00:00 2001 From: Simone Bordet Date: Mon, 25 Mar 2013 16:36:07 +0100 Subject: [PATCH] Using Closeable instead of AutoCloseable. --- .../main/java/org/eclipse/jetty/client/HttpDestination.java | 3 ++- .../main/java/org/eclipse/jetty/client/api/Connection.java | 4 +++- .../eclipse/jetty/client/util/DeferredContentProvider.java | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/jetty-client/src/main/java/org/eclipse/jetty/client/HttpDestination.java b/jetty-client/src/main/java/org/eclipse/jetty/client/HttpDestination.java index 3bbbaa2ddea..f1ccb649c6e 100644 --- a/jetty-client/src/main/java/org/eclipse/jetty/client/HttpDestination.java +++ b/jetty-client/src/main/java/org/eclipse/jetty/client/HttpDestination.java @@ -18,6 +18,7 @@ package org.eclipse.jetty.client; +import java.io.Closeable; import java.io.IOException; import java.nio.channels.AsynchronousCloseException; import java.util.ArrayList; @@ -45,7 +46,7 @@ import org.eclipse.jetty.util.component.Dumpable; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; -public class HttpDestination implements Destination, AutoCloseable, Dumpable +public class HttpDestination implements Destination, Closeable, Dumpable { private static final Logger LOG = Log.getLogger(HttpDestination.class); diff --git a/jetty-client/src/main/java/org/eclipse/jetty/client/api/Connection.java b/jetty-client/src/main/java/org/eclipse/jetty/client/api/Connection.java index df001b2030e..4cd716f4f4f 100644 --- a/jetty-client/src/main/java/org/eclipse/jetty/client/api/Connection.java +++ b/jetty-client/src/main/java/org/eclipse/jetty/client/api/Connection.java @@ -18,6 +18,8 @@ package org.eclipse.jetty.client.api; +import java.io.Closeable; + import org.eclipse.jetty.util.Promise; /** @@ -28,7 +30,7 @@ import org.eclipse.jetty.util.Promise; * may be created by applications that want to do their own connection management via * {@link Destination#newConnection(Promise)} and {@link Connection#close()}. */ -public interface Connection extends AutoCloseable +public interface Connection extends Closeable { /** * Sends a request with an associated response listener. diff --git a/jetty-client/src/main/java/org/eclipse/jetty/client/util/DeferredContentProvider.java b/jetty-client/src/main/java/org/eclipse/jetty/client/util/DeferredContentProvider.java index e168e038392..d17f5664ab5 100644 --- a/jetty-client/src/main/java/org/eclipse/jetty/client/util/DeferredContentProvider.java +++ b/jetty-client/src/main/java/org/eclipse/jetty/client/util/DeferredContentProvider.java @@ -18,6 +18,7 @@ package org.eclipse.jetty.client.util; +import java.io.Closeable; import java.nio.ByteBuffer; import java.util.Iterator; import java.util.NoSuchElementException; @@ -77,7 +78,7 @@ import org.eclipse.jetty.client.api.Response; * } * */ -public class DeferredContentProvider implements AsyncContentProvider, AutoCloseable +public class DeferredContentProvider implements AsyncContentProvider, Closeable { private static final ByteBuffer CLOSE = ByteBuffer.allocate(0);