1 package jalview.ws2.actions;
3 import java.util.Collections;
6 import jalview.ws2.actions.api.JobI;
7 import jalview.ws2.actions.api.TaskEventListener;
8 import jalview.ws2.actions.api.TaskI;
9 import jalview.ws2.api.JobStatus;
12 * An empty task returned by the {@link NullAction}. Use as a placeholder for
18 class NullTask implements TaskI<Void>
27 public JobStatus getStatus()
29 return JobStatus.READY;
33 public List<? extends JobI> getSubJobs()
35 return Collections.emptyList();
39 public void init() throws Exception
44 public boolean poll() throws Exception
50 public void complete() throws Exception
55 public Void getResult()
66 public void addTaskEventListener(TaskEventListener<Void> listener)
71 public void removeTaskEventListener(TaskEventListener<Void> listener)