X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=inline;f=src%2Fjalview%2Fapi%2FPollableAlignCalcWorkerI.java;fp=src%2Fjalview%2Fapi%2FPollableAlignCalcWorkerI.java;h=25074ecb84a2388e1050ebe40ba9009999cda664;hb=4898f0ae429e0c61ddba72ca46be89b34bb4df8b;hp=0000000000000000000000000000000000000000;hpb=5a6ac5b535856903629234ad43a71319a91ebee5;p=jalview.git diff --git a/src/jalview/api/PollableAlignCalcWorkerI.java b/src/jalview/api/PollableAlignCalcWorkerI.java new file mode 100644 index 0000000..25074ec --- /dev/null +++ b/src/jalview/api/PollableAlignCalcWorkerI.java @@ -0,0 +1,18 @@ +package jalview.api; + +public interface PollableAlignCalcWorkerI extends AlignCalcWorkerI +{ + @Override + public default void run() throws Throwable + { + startUp(); + } + + public void startUp() throws Throwable; + + public boolean poll() throws Throwable; + + public void cancel(); + + public void done(); +}