Chromium Code Reviews| Index: mojo/public/java/bindings/src/org/chromium/mojo/bindings/MessageReceiver.java |
| diff --git a/mojo/public/java/bindings/src/org/chromium/mojo/bindings/MessageReceiver.java b/mojo/public/java/bindings/src/org/chromium/mojo/bindings/MessageReceiver.java |
| index d3cd59e27283073cb2231dcb87d59f09903394fa..d93409df542e60526d37e62e124f1d29d3050b3f 100644 |
| --- a/mojo/public/java/bindings/src/org/chromium/mojo/bindings/MessageReceiver.java |
| +++ b/mojo/public/java/bindings/src/org/chromium/mojo/bindings/MessageReceiver.java |
| @@ -4,14 +4,22 @@ |
| package org.chromium.mojo.bindings; |
| +import java.io.Closeable; |
| + |
| /** |
| * A class which implements this interface can receive {@link Message} objects. |
| */ |
| -public interface MessageReceiver { |
| +public interface MessageReceiver extends Closeable { |
| /** |
| * Receive a {@link MessageWithHeader}. The {@link MessageReceiver} is allowed to mutable the |
| * message. Returns |true| if the message has been handled, |false| otherwise. |
| */ |
| boolean accept(MessageWithHeader message); |
| + |
| + /** |
| + * @see java.io.Closeable#close() |
| + */ |
| + @Override |
|
rmcilroy
2014/08/21 14:43:52
Same question regarding override of close()
qsr
2014/08/22 08:11:18
Same reason, I do not want to let the subclass thr
|
| + public void close(); |
| } |