// 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.*;
// Public API Exposed to org.ibex /////////////////////////////////////////////////
private static Scheduler singleton;
- public static interface Task { public abstract void perform() throws Exception; }
- public static void add(Task t) { singleton.runnable.append(t); }
+ 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(); }
private static Task current = null;