Merge branch 'feature/JAL-3954-ebi-phmmer' into mmw/JAL-4199-task-execution-update
[jalview.git] / src / jalview / ws2 / actions / NullTask.java
index 223b9fb..5dd5ab0 100644 (file)
@@ -4,12 +4,13 @@ import java.util.Collections;
 import java.util.List;
 
 import jalview.ws2.actions.api.JobI;
+import jalview.ws2.actions.api.TaskEventListener;
 import jalview.ws2.actions.api.TaskI;
 import jalview.ws2.api.JobStatus;
 
 /**
- * An empty task returned by the {@link NullAction}. Use as a placeholder
- * for testing purposes.
+ * An empty task returned by the {@link NullAction}. Use as a placeholder for
+ * testing purposes.
  * 
  * @author mmwarowny
  *
@@ -35,6 +36,22 @@ class NullTask implements TaskI<Void>
   }
 
   @Override
+  public void init() throws Exception
+  {
+  }
+
+  @Override
+  public boolean poll() throws Exception
+  {
+    return true;
+  }
+
+  @Override
+  public void complete() throws Exception
+  {
+  }
+
+  @Override
   public Void getResult()
   {
     return null;
@@ -44,4 +61,14 @@ class NullTask implements TaskI<Void>
   public void cancel()
   {
   }
+
+  @Override
+  public void addTaskEventListener(TaskEventListener<Void> listener)
+  {
+  }
+
+  @Override
+  public void removeTaskEventListener(TaskEventListener<Void> listener)
+  {
+  }
 }
\ No newline at end of file