package it.cavallium.strangedb.functionalinterfaces; import java.io.IOException; @FunctionalInterface public interface RunnableWithIO { /** * When an object implementing interface Runnable is used * to create a thread, starting the thread causes the object's * run method to be called in that separately executing * thread. *

* The general contract of the method run is that it may * take any action whatsoever. * * @see java.lang.Thread#run() */ public abstract void run() throws IOException; }