JAL-3878 Rename web service worker to more generic pollable task.
[jalview.git] / src / jalview / ws2 / PollableTaskListenerI.java
diff --git a/src/jalview/ws2/PollableTaskListenerI.java b/src/jalview/ws2/PollableTaskListenerI.java
new file mode 100644 (file)
index 0000000..e5a3682
--- /dev/null
@@ -0,0 +1,14 @@
+package jalview.ws2;
+
+public interface PollableTaskListenerI
+{
+  public void submitted(PollableTaskI task);
+
+  public void submissionFailed(PollableTaskI task, Exception e);
+
+  public void pollFailed(PollableTaskI task, Exception e);
+
+  public void cancelled(PollableTaskI task);
+
+  public void done(PollableTaskI task);
+}