blob: 8af6bcfc21f4ad99f8f85792554e2e46acd99cbf [file] [log] [blame]
package accord.api;
import java.util.concurrent.TimeUnit;
/**
* A simple task execution interface
*/
public interface Scheduler
{
interface Scheduled
{
void cancel();
}
Scheduled recurring(Runnable run, long delay, TimeUnit units);
Scheduled once(Runnable run, long delay, TimeUnit units);
void now(Runnable run);
}