JAL-3878 Separate gui elements from operations.
[jalview.git] / src / jalview / ws2 / WebServiceWorkerListener.java
diff --git a/src/jalview/ws2/WebServiceWorkerListener.java b/src/jalview/ws2/WebServiceWorkerListener.java
new file mode 100644 (file)
index 0000000..16ee7bd
--- /dev/null
@@ -0,0 +1,16 @@
+package jalview.ws2;
+
+public interface WebServiceWorkerListener
+{
+  void workerStarted(WebServiceWorkerI source);
+  
+  void workerNotStarted(WebServiceWorkerI source);
+  
+  void jobCreated(WebServiceWorkerI source, WSJob job);
+  
+  void pollException(WebServiceWorkerI source, WSJob job, Exception e);
+  
+  void workerCompleting(WebServiceWorkerI source);
+  
+  void workerCompleted(WebServiceWorkerI source);
+}