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;
/**