20 lines
567 B
Java
20 lines
567 B
Java
package it.cavallium.strangedb.functionalinterfaces;
|
|
|
|
import java.io.IOException;
|
|
|
|
@FunctionalInterface
|
|
public interface RunnableWithIO {
|
|
/**
|
|
* When an object implementing interface <code>Runnable</code> is used
|
|
* to create a thread, starting the thread causes the object's
|
|
* <code>run</code> method to be called in that separately executing
|
|
* thread.
|
|
* <p>
|
|
* The general contract of the method <code>run</code> is that it may
|
|
* take any action whatsoever.
|
|
*
|
|
* @see java.lang.Thread#run()
|
|
*/
|
|
public abstract void run() throws IOException;
|
|
}
|