X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fapi%2FAlignCalcManagerI.java;fp=src%2Fjalview%2Fapi%2FAlignCalcManagerI.java;h=e310696523fe6c177e731bec85399b9ad2d8f7c5;hb=61df2ddd377ad0171a6d203fb9db2e1fa8ba5be6;hp=2c406a228be30917681e5878df699ecd1b607ab3;hpb=8c8433dbbca18eb7955537a8756fba92d044dd41;p=jalview.git diff --git a/src/jalview/api/AlignCalcManagerI.java b/src/jalview/api/AlignCalcManagerI.java index 2c406a2..e310696 100644 --- a/src/jalview/api/AlignCalcManagerI.java +++ b/src/jalview/api/AlignCalcManagerI.java @@ -21,7 +21,7 @@ public interface AlignCalcManagerI * tell manager that worker is now processing data * @param worker */ - void notifyWorking(AlignCalcWorkerI worker); + boolean notifyWorking(AlignCalcWorkerI worker); /** @@ -42,4 +42,17 @@ public interface AlignCalcManagerI */ void startWorker(AlignCalcWorkerI worker); + /** + * + * @param worker + * @return + */ + boolean isWorking(AlignCalcWorkerI worker); + + /** + * if any worker thread is operational, return true! + * @return + */ + boolean isWorking(); + }