diff --git a/src/main/java/com/rabbitmq/client/Channel.java b/src/main/java/com/rabbitmq/client/Channel.java index d5db3f709c..52546d2dd0 100644 --- a/src/main/java/com/rabbitmq/client/Channel.java +++ b/src/main/java/com/rabbitmq/client/Channel.java @@ -54,7 +54,7 @@ * @see RabbitMQ tutorials * @see RabbitMQ Java Client User Guide */ -public interface Channel extends ShutdownNotifier { +public interface Channel extends ShutdownNotifier, AutoCloseable { /** * Retrieve this channel's channel number. * @return the channel number @@ -73,6 +73,7 @@ public interface Channel extends ShutdownNotifier { * * @throws java.io.IOException if an error is encountered */ + @Override void close() throws IOException, TimeoutException; /**