Implement ContentStore
diff --git a/src/main/java/com/intel/jndn/utils/Publisher.java b/src/main/java/com/intel/jndn/utils/Publisher.java
index 7755b5c..4a93084 100644
--- a/src/main/java/com/intel/jndn/utils/Publisher.java
+++ b/src/main/java/com/intel/jndn/utils/Publisher.java
@@ -16,9 +16,15 @@
 

 import net.named_data.jndn.util.Blob;

 

+import java.io.IOException;

+

 /**

  * @author Andrew Brown, andrew.brown@intel.com

  */

-public interface Publisher {

-  void publish(Blob message);

+public interface Publisher extends AutoCloseable {

+  /**

+   * @param message a binary blob to publish to a topic

+   * @throws IOException if the publication fails

+   */

+  void publish(Blob message) throws IOException;

 }