X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fibex%2FScheduler.java;h=ec8253cebbc0a2d4538fe588c3aa8f2f9592c384;hb=07f137d5694c7d52a6a2c28e051546232b353f5d;hp=43be3d9201e6cd979184c907c5d3f8fee83bb670;hpb=2994937ce9c79076df13f1ed2d0601f81b72c06e;p=org.ibex.core.git diff --git a/src/org/ibex/Scheduler.java b/src/org/ibex/Scheduler.java index 43be3d9..ec8253c 100644 --- a/src/org/ibex/Scheduler.java +++ b/src/org/ibex/Scheduler.java @@ -1,6 +1,8 @@ // Copyright 2004 Adam Megacz, see the COPYING file for licensing [GPL] package org.ibex; +import java.io.IOException; + import org.ibex.js.*; import org.ibex.util.*; @@ -10,7 +12,7 @@ public class Scheduler { // Public API Exposed to org.ibex ///////////////////////////////////////////////// private static Scheduler singleton; - public static interface Task { public abstract void perform() throws Exception; } + public static interface Task { public abstract void perform() throws IOException, JSExn; } public static void add(Task t) { Scheduler.runnable.append(t); } public static void init() { if (singleton == null) (singleton = Platform.getScheduler()).run(); }